mirror of
https://github.com/GnoConsortium/gno.git
synced 2025-01-06 19:30:34 +00:00
451e159fb7
of the util shipped with GNO v2.0.4.
193 lines
7.1 KiB
Plaintext
193 lines
7.1 KiB
Plaintext
DumpOBJ 2.0
|
|
|
|
Byte count : $00000382 898
|
|
Reserved space: $00000000 0
|
|
Length : $00000165 357
|
|
Label length : $00 0
|
|
Number length : $04 4
|
|
Version : $02 2
|
|
Bank size : $00010000 65536
|
|
Kind : $0000 0 (code,static)
|
|
Org : $00000000 0
|
|
Alignment : $00000000 0
|
|
Number sex : $00 0
|
|
Segment number: $0000 0
|
|
Segment entry : $00000000 0
|
|
Disp to names : $0030 48
|
|
Disp to body : $0044 68
|
|
Load name :
|
|
Segment name : login_tty
|
|
|
|
000044 000000 | LONGA ON
|
|
000044 000000 | LONGI ON
|
|
000044 000000 | login_tty START
|
|
000044 000000 | TSC
|
|
000046 000001 | SEC
|
|
000047 000002 | SBC #$0008
|
|
00004A 000005 | TCS
|
|
00004B 000006 | PHD
|
|
00004C 000007 | TCD
|
|
00004D 000008 | TSC
|
|
00004E 000009 | STA $07
|
|
000050 00000B | LDA $07
|
|
000052 00000D | PHA
|
|
000053 00000E | PEA ((login_tty+$0000010A)|$FFFFFFF0)
|
|
000062 000011 | PEA (login_tty+$0000010A)
|
|
00006C 000014 | JSL printf
|
|
000079 000018 | BRK $00
|
|
00007C 00001A | LDA $0C
|
|
00007E 00001C | PHA
|
|
00007F 00001D | JSL tcnewpgrp
|
|
00008E 000021 | LDX #$0000
|
|
000092 000024 | CMP #$FFFF
|
|
000095 000027 | BNE (login_tty+$0000002A)
|
|
0000A2 000029 | INX
|
|
0000A4 00002A | TXA
|
|
0000A6 00002B | BNE (login_tty+$00000030)
|
|
0000B3 00002D | BRL (login_tty+$0000003A)
|
|
0000C1 000030 | PEA (((login_tty+$0000010A)+$00000010)|$FFFFFFF0)
|
|
0000D7 000033 | PEA ((login_tty+$0000010A)+$00000010)
|
|
0000E7 000036 | JSL printf
|
|
0000F4 00003A | LDA $0C
|
|
0000F7 00003C | PHA
|
|
0000F8 00003D | JSL settpgrp
|
|
000106 000041 | LDA #$FFFF
|
|
00010A 000044 | LDX #$0000
|
|
00010D 000047 | TAY
|
|
00010E 000048 | BPL (login_tty+$0000004B)
|
|
00011B 00004A | DEX
|
|
00011D 00004B | LDY #$0001
|
|
000121 00004E | CMP $01,S
|
|
000123 000050 | BEQ (login_tty+$00000053)
|
|
000130 000052 | DEY
|
|
000132 000053 | TXA
|
|
000134 000054 | CMP $03,S
|
|
000136 000056 | BEQ (login_tty+$0000005B)
|
|
000143 000058 | LDY #$0000
|
|
000147 00005B | PLA
|
|
000149 00005C | PLA
|
|
00014A 00005D | TYA
|
|
00014B 00005E | BNE (login_tty+$00000063)
|
|
000158 000060 | BRL (login_tty+$0000006D)
|
|
000166 000063 | PEA (((login_tty+$0000010A)+$00000022)|$FFFFFFF0)
|
|
00017C 000066 | PEA ((login_tty+$0000010A)+$00000022)
|
|
00018C 000069 | JSL printf
|
|
000199 00006D | PEA $0000
|
|
00019D 000070 | PEA $0000
|
|
0001A0 000073 | PEA $2000
|
|
0001A3 000076 | PEA $7461
|
|
0001A6 000079 | LDA $0C
|
|
0001A8 00007B | PHA
|
|
0001A9 00007C | JSL ioctl
|
|
0001B4 000080 | LDX #$0000
|
|
0001B8 000083 | CMP #$FFFF
|
|
0001BB 000086 | BNE (login_tty+$00000089)
|
|
0001C8 000088 | INX
|
|
0001CA 000089 | TXA
|
|
0001CC 00008A | BNE (login_tty+$0000008F)
|
|
0001D9 00008C | BRL (login_tty+$000000A1)
|
|
0001E7 00008F | PEA (((login_tty+$0000010A)+$00000033)|$FFFFFFF0)
|
|
0001FD 000092 | PEA ((login_tty+$0000010A)+$00000033)
|
|
00020D 000095 | JSL printf
|
|
00021A 000099 | LDA #$FFFF
|
|
00021E 00009C | STA $01
|
|
000220 00009E | BRL (login_tty+$000000F7)
|
|
00022D 0000A1 | LDA #$0001
|
|
000231 0000A4 | PHA
|
|
000232 0000A5 | LDA $0C
|
|
000234 0000A7 | PHA
|
|
000235 0000A8 | JSL dup2
|
|
00023F 0000AC | LDA #$0002
|
|
000243 0000AF | PHA
|
|
000244 0000B0 | LDA $0C
|
|
000246 0000B2 | PHA
|
|
000247 0000B3 | JSL dup2
|
|
000251 0000B7 | LDA #$0003
|
|
000255 0000BA | PHA
|
|
000256 0000BB | LDA $0C
|
|
000258 0000BD | PHA
|
|
000259 0000BE | JSL dup2
|
|
000263 0000C2 | LDA $0C
|
|
000266 0000C4 | LDX #$0001
|
|
000269 0000C7 | SEC
|
|
00026A 0000C8 | SBC #$0003
|
|
00026D 0000CB | BEQ (login_tty+$000000D4)
|
|
00027A 0000CD | BVS (login_tty+$000000D2)
|
|
000288 0000CF | EOR #$8000
|
|
00028C 0000D2 | BMI (login_tty+$000000D5)
|
|
00029A 0000D4 | DEX
|
|
00029C 0000D5 | TXA
|
|
00029E 0000D6 | BNE (login_tty+$000000DB)
|
|
0002AB 0000D8 | BRL (login_tty+$000000E2)
|
|
0002B9 0000DB | LDA $0C
|
|
0002BC 0000DD | PHA
|
|
0002BD 0000DE | JSL close
|
|
0002C8 0000E2 | TSC
|
|
0002CA 0000E3 | STA $07
|
|
0002CC 0000E5 | LDA $07
|
|
0002CE 0000E7 | PHA
|
|
0002CF 0000E8 | PEA (((login_tty+$0000010A)+$0000004B)|$FFFFFFF0)
|
|
0002E4 0000EB | PEA ((login_tty+$0000010A)+$0000004B)
|
|
0002F4 0000EE | JSL printf
|
|
000301 0000F2 | STZ $01
|
|
000304 0000F4 | BRL (login_tty+$000000F7)
|
|
000311 0000F7 | LDA $0A
|
|
000314 0000F9 | STA $0C
|
|
000316 0000FB | LDA $09
|
|
000318 0000FD | STA $0B
|
|
00031A 0000FF | LDY $01
|
|
00031C 000101 | PLD
|
|
00031D 000102 | TSC
|
|
00031E 000103 | CLC
|
|
00031F 000104 | ADC #$000A
|
|
000322 000107 | TCS
|
|
000323 000108 | TYA
|
|
000324 000109 | RTL
|
|
000325 00010A | ADC ($74,S),Y
|
|
000328 00010C | ADC ($63,X)
|
|
00032A 00010E | RTL
|
|
00032B 00010F | JSR $7369
|
|
00032E 000112 | DEC A
|
|
00032F 000113 | JSR $3025
|
|
000332 000116 | BIT $58,X
|
|
000334 000118 | ASL A
|
|
000335 000119 | BRK $74
|
|
000337 00011B | ADC $6E,S
|
|
000339 00011D | ADC $77
|
|
00033B 00011F | BVS *+$69
|
|
00033D 000121 | ADC ($70)
|
|
00033F 000123 | JSR $6166
|
|
000342 000126 | ADC #$656C
|
|
000345 000129 | STZ $0A
|
|
000347 00012B | BRK $73
|
|
000349 00012D | ADC $74
|
|
00034B 00012F | STZ $70,X
|
|
00034D 000131 | ADC [$72]
|
|
00034F 000133 | BVS *+$22
|
|
000351 000135 | ROR $61
|
|
000353 000137 | ADC #$656C
|
|
000356 00013A | STZ $0A
|
|
000358 00013C | BRK $69
|
|
00035A 00013E | ADC >$6C7463
|
|
00035E 000142 | AND >$4F4954
|
|
000362 000146 | EOR $53,S
|
|
000364 000148 | EOR $54,S
|
|
000366 00014A | MVN $59,$20
|
|
000369 00014D | ROR $61
|
|
00036B 00014F | ADC #$656C
|
|
00036E 000152 | STZ $0A
|
|
000370 000154 | BRK $73
|
|
000372 000156 | STZ $61,X
|
|
000374 000158 | ADC $6B,S
|
|
000376 00015A | JSR $7369
|
|
000379 00015D | DEC A
|
|
00037A 00015E | JSR $3025
|
|
00037D 000161 | BIT $58,X
|
|
00037F 000163 | ASL A
|
|
000380 000164 | BRK ???
|
|
000382 000166 |
|
|
000383 000166 | END
|
|
|
|
|
|
|