home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
enterprs
/
c128
/
text
/
examples.arc
/
REMOTE.A
< prev
next >
Wrap
Text File
|
1989-12-01
|
2KB
|
66 lines
;remote.a
;==========================================================================
; Remote keyboard ON/OFF for CS-DOS (C)1988 - Ampere Metal
;==========================================================================
INCLUDE csdos.i
remote = $1bc2
primm = $ff7d
star = $0b00
.wor star
* = star
ldx #1
jsr int04
bcc rm0
usage jsr primm
.asc 13,"Usage: remote BaudRate",13
.asc " or, remote off",13
.asc 13,"Purpose: accepts RS232 input as keyboard input",13,0
lda #1
jmp int0e
rm0 cmp #"o"
bne rm1
jsr int05
cmp #"f"
bne usage
jsr int05
cmp #"f"
bne usage
jsr int05
bcc usage
ldy #Rs232off
jsr int21
lda #0 ;Kill remote
sta remote
jmp int0e
rm1 jsr int11
bcc rm4
jmp usage
rm4 ldy #SetBaud
jsr int21
bcc rm2
jsr primm
.asc 13,"Illegal baud rate. Must be 3,12,24,48 or 9600",13,0
lda #4
jmp int0e
rm2 ldy #Clear
jsr int21
ldy #Rs232on
jsr int21
lda remote ;Enable Remote
ora #$80
sta remote
lda #0
jmp int0e
.end