File tree 1 file changed +4
-24
lines changed
1 file changed +4
-24
lines changed Original file line number Diff line number Diff line change @@ -91,12 +91,12 @@ _modem_init::
91
91
push bc
92
92
push de
93
93
push hl
94
- ld a , # 0
95
- ld (_modem_buf_pos) , a
96
- call _modem_powerdown
97
94
in a , (#SLOT_DEVICE) ; store old slot device
98
95
ld d , a
99
96
push de
97
+ ld a , # 0
98
+ ld (_modem_buf_pos) , a
99
+ call _modem_powerdown
100
100
ld a , # 0x01
101
101
out (# 0x26 ) , a ; turn port 26 on
102
102
ld hl , # 2000
@@ -257,7 +257,7 @@ _modem_powerdown::
257
257
push de
258
258
ld hl , (p2shadow)
259
259
ld a , (hl) ; read p2shadow
260
- res 5 , a
260
+ res 5 , a ; turn off port 2.5 - modem power
261
261
ld (hl) , a ; write p2shadow
262
262
out (# 0x02 ) , a ; also write it to port2
263
263
ld hl , # 300
@@ -283,10 +283,6 @@ _modem_powerdown::
283
283
; return a byte in hl from the modem FIFO, from 0x3328 in v2.54 firmware
284
284
_modem_read::
285
285
; use hl
286
- ld hl , # 1
287
- push hl
288
- call _new_mail
289
- pop hl
290
286
in a , (#SLOT_ADDR) ; save old slot device
291
287
ld h , a ; into h
292
288
ld a , #DEVICE_MODEM
@@ -296,12 +292,6 @@ _modem_read::
296
292
ld a , h
297
293
out (#SLOT_DEVICE) , a ; set old slot device
298
294
ld h , # 0x00
299
- push hl
300
- ld hl , # 0
301
- push hl
302
- call _new_mail
303
- pop hl
304
- pop hl
305
295
ret ; return hl
306
296
307
297
@@ -311,11 +301,6 @@ _modem_write::
311
301
push ix
312
302
ld ix , # 0
313
303
add ix , sp
314
- push hl
315
- ld hl , # 1
316
- push hl
317
- call _new_mail
318
- pop hl
319
304
ld a , 4 (ix)
320
305
ld l , a
321
306
in a , (#SLOT_DEVICE)
@@ -326,11 +311,6 @@ _modem_write::
326
311
ld (#SLOT_ADDR) , a
327
312
ld a , h
328
313
out (#SLOT_DEVICE) , a
329
- ld hl , # 0
330
- push hl
331
- call _new_mail
332
- pop hl
333
- pop hl
334
314
pop ix
335
315
ret
336
316
You can’t perform that action at this time.
0 commit comments