Qbasic

Kysymys : miten ohjaan QBASICILLA COM3 tai COM3 ?

Vastaus:
QuickBASIC tunnistaa vain 2 COM porttia COM1 ja COM2
Ohjelmallinen muutos:
katso että bios on tunnistanut COM4 Debug.exe:llä
kirjoita Debug Run-komentoon
ja sitten
D 40:0

comports.jpg

COM4: QuickBASIC muutos biosin avulla

        '  QuickBASIC segment pointeri  BIOS data alueelle
        DEF SEG=64 
     ' 64 =0x40 
        ' com1: bios osoite   com3:
       ' POKE &H00,&HE8

        'muuta  com2: -> com4: varmista osoiteet debug.exe d 40:0 
        POKE &H02,&HE8

        'open com4: avaa  com2: command
        OPEN "COM2:1200,N,8,1" FOR OUTPUT AS #1

        'kirjoita dataa COM4:lle 
        PRINT #1,"ATDT032661885"

        'sulje  comm portti
        CLOSE #1

        'palauta  com2:   BIOS data ->  com2:  jos tarvitaan 
        'POKE &H02,&HF8

Useimmat uudet PCI-COM kortit kuten VS com PCI-200 voi asetella driverin avulla COM1 tai COM2
Jos nämä ovat käytössä, poista ne BIOS asetusen avulla.

Pekka OH3GDO

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License