Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 19 Jan 1998 02:23:48 -0800
From:      John-Mark Gurney <gurney_j@efn.org>
To:        shmit@erols.com
Cc:        Mike Smith <mike@smith.net.au>, Randall Hopper <rhh@ct.picker.com>, emulation@FreeBSD.ORG
Subject:   Re: DOSCMD: Problems w/ Quicken
Message-ID:  <19980119022348.44312@hydrogen.nike.efn.org>
In-Reply-To: <19980119051304.06795@erols.com>; from Brian Cully on Mon, Jan 19, 1998 at 05:13:04AM -0500
References:  <19980118192319.02894@ct.picker.com> <199801190321.NAA00804@word.smith.net.au> <19980119051304.06795@erols.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Brian Cully scribbled this message on Jan 19:
> On %M %N, Mike Smith wrote:
> > Yecch.  If it's actually trying to do what the above claims, it's 
> > making quite a mess.  (0040:0000 is in seriously low memory, but 
> > 0040:ffff doesn't make any sense at all).
> 
> Hrm... now it's been a while since I've done DOS assembler, so this
> maybe incorrect, but IIRC, 0x40 is the keyboard segment.

the 0x40 is the bios segment..  it really looks like a miscalculation
of some sort...

> 0x40:0x0 is the head of the keyboard buffer

nope, this is com1's base address...

> 0x40:0x2 is the tail

this is com2's base address...

0x40:1a is the head pointer, and 0x40:1c is the tail pointer for the
keyboard...

> and the next 16 bytes is the ring-buffer.

actually 0x40:0x1e through 0x40:0x3d is the keyboard buffer (32bytes
total)

> So I have no idea what 0xffff would be, except perhaps a miscalculation.
> Although, you may be able to expand the size of the keyboard buffer, and
> the tail could have ended up there...

P.S. Information from The Programmer's PC Source Book (second edition)..
pretty much a printed Ralph Brown's Interrupt list, but from 1991...
(it also lacks a lot of the detail Brown's list has, but still useful)

-- 
  John-Mark Gurney                          Modem/FAX: +1 541 683 6954
  Cu Networking					  P.O. Box 5693, 97405

  Live in Peace, destroy Micro$oft, support free software, run FreeBSD



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980119022348.44312>