BBS: Inland Empire Archive Date: 03-06-93 (10:15) Number: 336 From: ROB MCKEE Refer#: NONE To: DANNY ROBINSON Recvd: NO Subj: Need help Conf: (2) Quik_Bas
Hi Danny! You wrote to All: DR> Does anybody have a routine that uses BIOS calls to get the DR> current screen color attribute? Would appreciate any help. ' For PDS ' $INCLUDE: 'qbx.bi' 'Erase the other ' For Qb45 ' $INCLUDE: 'qb.bi' DEFINT A-Z DIM r AS RegType Row = CSRLIN: Col = POS(0) r.ax = &H200 'SetCursorLocation r.bx = &H0 ' VideoPageNumber r.dx = ((Row - 1) * 256) + (Col - 1) Interrupt &H10, r, r r.ax = &H800 ' Read Character/Attrib at ' current Bios Cursor Location r.bx = PageNumber0to7 Interrupt &H10, r, r AttribChar& = (r.ax AND &H7FFF&) AttribChar& = (AttribChar&) or -(r.ax AND &H8000&) Attrib = (AttribChar& AND &HFF00&) \ 256 char = AttribChar& AND &HFF LOCATE 23, 1 PRINT Attrib, char SysOp 1:125/411 1am to 5am Mail - Rob PST 2am to 5am Freq's --- timEd/B6 * Origin: Flyer_Proof_Computer_Svs,Richmond_CA,MO,V32B (1:125/411)
Books at Amazon:
Back to BASIC: The History, Corruption, and Future of the Language
Hackers: Heroes of the Computer Revolution (including Tiny BASIC)
Go to: The Story of the Math Majors, Bridge Players, Engineers, Chess Wizards, Scientists and Iconoclasts who were the Hero Programmers of the Software Revolution
The Advent of the Algorithm: The Idea that Rules the World
Moths in the Machine: The Power and Perils of Programming
Mastering Visual Basic .NET