[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [N8VEM-S100:4625] Very minor 8088 monitor bug



John -

One more minor issue turned up tonight.

I set up my Z80 and 8088 so that the TMA0 line does the swapping using the SMB.  I did this to keep the mapping of the LPT1: at 378H in preparation for MSDOS.  If I understand things correctly this should be the preferred method??

It now switches fine from Z80 --> 8088 but wouldn't switch back.

A manual QOEE,00 does the trick, and adding this code to the V10.32 monitor was trivial.  I just added

SW86_TM        EQU    0EEH        ;Output 00H to this port to switch to Z80 Hardware.

and

;------------- SWITCH CONTROL BACK TO Z80 (Master) ------------------

Z80:    in    al,SW86            ;This switches control back over to Z80 (old method)
    MOV    AL,00000000B     ;Or reset TMO to Z80 control.
    OUT    SW86_TM,AL   
    nop
    nop
    nop
    nop
    nop
    JMP    BEGIN

- Gary

On Friday, July 18, 2014 12:39:46 AM UTC-4, monahanz wrote:

Thanks for pointing that out Gary, will incorporate correction  in the next update.

John

 

 

From: n8ve...@googlegroups.com [mailto:n8vem...@googlegroups.com] On Behalf Of gek...@gmail.com
Sent: Thursday, July 17, 2014 7:59 PM
To: n8ve...@googlegroups.com
Subject: [N8VEM-S100:4625] Very minor 8088 monitor bug

 

Extremely minor bug:

IDE_SIGNON3    Option "X" appears twice (copy A->B should be "Y").

It might cause somewhat trouble, if they accidentally select "X" to copy disks and end up over-writing.

DB    'E=Clear Sec Buff  F=Format Disk     I=Next Sec   J=Previous Sec',CR,LF
        DB    'L=Set LBA Value   N=Power Down      O=Disk ID    Q=LBA Display Test',CR,LF
        DB    'R=Read Sector     S=Seq Sec Rd      U=Power Up   V=Read N Sectors',CR,LF
        DB    'W=Write Sector    X=Write N Sectors Y=Copy A->B  Z=Verify A=B',CR,LF
        DB    '(ESC) Back to Main Menu',CR,LF
        DB    LF,'Current settings:- $'

--
You received this message because you are subscribed to the Google Groups "N8VEM-S100" group.
To unsubscribe from this group and stop receiving emails from it, send an email to n8vem-s100+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.