Skip to content

Commit 9954f9e

Browse files
committed
modem: Remove tx/rx LED blinking
1 parent 9af9fd1 commit 9954f9e

File tree

1 file changed

+4
-24
lines changed

1 file changed

+4
-24
lines changed

modem.s

+4-24
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ _modem_init::
9191
push bc
9292
push de
9393
push hl
94-
ld a, #0
95-
ld (_modem_buf_pos), a
96-
call _modem_powerdown
9794
in a, (#SLOT_DEVICE) ; store old slot device
9895
ld d, a
9996
push de
97+
ld a, #0
98+
ld (_modem_buf_pos), a
99+
call _modem_powerdown
100100
ld a, #0x01
101101
out (#0x26), a ; turn port 26 on
102102
ld hl, #2000
@@ -257,7 +257,7 @@ _modem_powerdown::
257257
push de
258258
ld hl, (p2shadow)
259259
ld a, (hl) ; read p2shadow
260-
res 5, a
260+
res 5, a ; turn off port 2.5 - modem power
261261
ld (hl), a ; write p2shadow
262262
out (#0x02), a ; also write it to port2
263263
ld hl, #300
@@ -283,10 +283,6 @@ _modem_powerdown::
283283
; return a byte in hl from the modem FIFO, from 0x3328 in v2.54 firmware
284284
_modem_read::
285285
; use hl
286-
ld hl, #1
287-
push hl
288-
call _new_mail
289-
pop hl
290286
in a, (#SLOT_ADDR) ; save old slot device
291287
ld h, a ; into h
292288
ld a, #DEVICE_MODEM
@@ -296,12 +292,6 @@ _modem_read::
296292
ld a, h
297293
out (#SLOT_DEVICE), a ; set old slot device
298294
ld h, #0x00
299-
push hl
300-
ld hl, #0
301-
push hl
302-
call _new_mail
303-
pop hl
304-
pop hl
305295
ret ; return hl
306296

307297

@@ -311,11 +301,6 @@ _modem_write::
311301
push ix
312302
ld ix, #0
313303
add ix, sp
314-
push hl
315-
ld hl, #1
316-
push hl
317-
call _new_mail
318-
pop hl
319304
ld a, 4(ix)
320305
ld l, a
321306
in a, (#SLOT_DEVICE)
@@ -326,11 +311,6 @@ _modem_write::
326311
ld (#SLOT_ADDR), a
327312
ld a, h
328313
out (#SLOT_DEVICE), a
329-
ld hl, #0
330-
push hl
331-
call _new_mail
332-
pop hl
333-
pop hl
334314
pop ix
335315
ret
336316

0 commit comments

Comments
 (0)