I will check the ZPU board, but I swapped it with another ZPU and showed the same symptoms. I even swapped out the 256kz with a set of 16kz boards and the 16fdc with a 4fdc and all combinations of those show the same problem. So I am pretty sure it's the wdi causing the issue, but i will reseat everything because it can't hurt :)
--
You received this message because you are subscribed to the Google Groups "Cromemco" group.
To unsubscribe from this group and stop receiving emails from it, send an email to cromemco+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/cromemco/3de5f5e8-686c-42e0-98ee-bea9d8616b47n%40googlegroups.com.
The plot thickens. I verified that the DMA line on the WDI is not active during the faulty behavior (i.e. low) so I don't think DMA is the culprit.
Next I decided to take my HALT ROM and just add a tight loop at C000 to see if the fault just appears after ROM begins to read on its own or RDOS is doing something to trigger the fault. Turns out the fault doesn't appear with the tight loop. So something in this chunk of code below. Its not really doing anything that special. Its just cycling through the baud rates until it sees a CR. I guess the next step is to use HALT or my loop to find which instruction triggers the fault. I am glad I have a lot of 2708s, lol.
STAT: EQU 0 ;STATUS PORT
DATA: EQU 1 ;DATA PORT
COMMND: EQU 2 ;COMMAND PORT
BAUD: EQU 0 ;BAUD RATE PORT
DAV: EQU 40H ;DATA-AVAILABLE MASK
; BAUD RATES:
; 19200, 9600, 4800, 2400, 1200, 300, 150, 110.
;
BAUDRS: DEFB 90H,0C0H,0A0H,90H,88H,84H,82H,1
;CHECK INPUT & RETURN WITH DATA IF READY
;
CHKIN: IN A,(STAT)
AND DAV
RET Z
IN A,(DATA)
RET
;
;
; GET CHARACTER FROM INPUT.
;
GBYTE: CALL CHKIN
JR Z,GBYTE
AND 7FH
RET
INITBAUD: LD HL,BAUDRS
LD C,BAUD
LD A,19H ;OCTUPLE THE CLOCK
IT1: OUT (COMMND),A ;& RESET CURRENT DEVICE
OUTI
CALL GBYTE
CALL GBYTE
CP CR
LD A,9 ;SLOW THE CLOCK
JR NZ,IT1
RET
To view this discussion visit https://groups.google.com/d/msgid/cromemco/CAPKaxwK17D9DZ%3DOhx%2BGjR2ke3Rk5Onz8%3DzCcRVYF_tBoyDDqsA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cromemco/CAHHfo1sRfop3_BF5smzH-H3XE99_R8OXAfUQoHEisXvQv5bCFg%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/cromemco/CAPKaxwJVMgzbyMiDAigkkNcftA4dmYe3R6GqGgzvxarhpWmOMw%40mail.gmail.com.
Yes, we have compared notes!
To view this discussion visit https://groups.google.com/d/msgid/cromemco/CAHHfo1u-fTJtyAKWmcj%2B62B6GYSUEi0%2BjKjSoA2-2iLV%2Bxr1FQ%40mail.gmail.com.