HDTenEightyP/NetNews huggingface dataset:
From: kmeyer@daisy.ee.und.ac.za (Kevin Meyer)
Subject: Help wanted programming AT DMA controller
Organization: Univ. Natal, Durban, S. Africa
Date: Tue, 7 Apr 1992 21:36:34 GMT
X-Bytes: 698

Hi,
 
Could some kind soul out here in net-land kindly furnish me with the
information needed to program the DMA registers for 16-bit DMA requests
in the AT-286?
 
I have what appears to be all the info needed to program the primary DMA
controller for 8-bit requests, but I need the information needed to
control the secondary DMA controller to accomplish 16-bit port to memory
(device to memory) transfers. This is, I understand now, the only way to
accomplish true 16-bit data transfer to/from ports.
 
Any help will be greatly appreciated..
 
Mail me at "kmeyer@daisy.ee.und.ac.za" preferably.
ta
Kevin
---
Anyone seen those pathetic single line "taglines" fido users are limited
to? Poor sods!
Newsgroups: comp.os.msdos.programmer
From: geeslin@vms.ocom.okstate.edu
Subject: Re: QuickBasic or Power Basic?
Organization: College of Osteopathic Medicine, O.S.U.
Date: Fri, 10 Apr 1992 21:13:08 GMT

In article <92094.140312ICWAS@ASUACAD.BITNET>, <ICWAS@ASUACAD.BITNET> writes:
> Which program is better?  The one you become most used to!
> After trying both, I opted for Power Basic because of the ease
> of debugging and compiling.  Both take just a keystroke to
> initiate.
> 
> Bill Stockdale, humble student and programmer

On the other hand, I like the multi-language support of CodeView debugger
and have used Microsoft BASIC since 1972 (and a dozen other's, before and
after.)  I also like the editor...I can 'touch type' the commands.  So...
it's the one you get used to!
-- 
Robert H. Geeslin, Ed.D.                    | Voice (918) |  Department
Geeslin@VMS.OCOM.OKSTATE.EDU                | 582-2681 day|      of
doing EDucational Programming for 20 years  | 224-0065 eve|  P. and B.S.
From: etxerus@james.ericsson.se (Hans Beckerus LG/THB)
Newsgroups: comp.os.msdos.programmer
Subject: Mouse - double click?
Date: 13 Apr 92 11:21:26 GMT
Followup-To: comp.sys.ibm.pc.programmer
Organization: Ericsson Telecom, Stockholm, Sweden

Is there any interrupt checking the time passed between
mouse button clicks or do I have to check that myself
using some kind of timer.

Would be grateful for any responses...

/Hans
From: rdippold@cancun.qualcomm.com (Ron Dippold)
Newsgroups: comp.os.msdos.programmer
Subject: Re: DOS is dead.
Date: 17 Apr 92 18:12:06 GMT
Organization: Qualcomm, Inc., San Diego, CA

jwhite@oasys.dt.navy.mil (White) writes:

>In article <1992Apr17.131144.23112@cbfsb.cb.att.com> rbrager@cbnewsg.cb.att.com (rbrager) writes:

>>It would be nice if this were true. I would like to see one that had
>>multi-tasking and virtual memory management and cost < $150.

>If you have a copy of windows 3.x lying around, and you live in the
>US, call IBM and get OS/2 2.0 for $49.00

Heck, even if you don't you can get it for less that $150.  I think
list is about $140?  That means retail should be about $100.
-- 
You can't fool me - there ain't no sanity clause.
Newsgroups: comp.os.msdos.programmer
From: dfoster@mdd.comm.mot.com (David Foster)
Subject: Non-volatile RAM disk.
Keywords:  RAMdisk, non-volatile, battery backed memory.
Organization: Motorola - Mobile Data Division; Richmond, BC
Distribution: na
Date: Tue, 7 Apr 1992 22:38:51 GMT


 Hi,

 does anyone know the whereabouts of a RAMdisk driver that can re-use the
information previously stored in the RAM. I have a system with battery-backed
RAM where I want to be able to on re-boot have the RAMdisk check the BBRAM for
integrity and then if ok re-use the previous RAM files. All the RAM is in
extended memory on a 386. 

I would prefer a commercial utility but need all pointers/information.     


Failing that anybody know of any major restrictions to writing such a driver?

Replies via email preferred.

Dave.

Xref: sparky comp.os.msdos.programmer:5328 alt.msdos.programmer:1138 comp.os.msdos.misc:3143
Organization: University of Illinois at Chicago
Date: Saturday, 11 Apr 1992 12:00:54 CDT
From: David Hanley <U22015@uicvm.uic.edu>
Newsgroups: comp.os.msdos.programmer,alt.msdos.programmer,comp.os.msdos.misc
Subject: BBS software.

  Hi.  I'm planning on writing my own bulliten board software, and terminal
program.  I, however, don't really have an idea how to access the phone modem.
If someone could be so kind, could they refer me to a good source that would
describe how to access the modem from assembler/turboc, or even better,
where i can find bbs/terminal program sources?  In c or assembler?  Thanks.
I would really appreciate it.


--DAVE!!!!
Newsgroups: comp.os.msdos.programmer
From: melchers@Harpo.Chemie.FU-Berlin.DE (Bernd Melchers)
Subject: Re: Detecting VGA
Organization: Free University of Berlin, Germany
Date: Fri, 10 Apr 1992 13:59:24 GMT

smayo@wang.com (Scott Mayo) writes:

>holmesda@spot.Colorado.EDU (ASTAROTH) writes:

>--
>These are only my opinions.  You should hear my convictions.
>smayo@wang.com

You should hear your victims

melchers@harpo.chemie.fu-berlin.de
From: wijkstra@fwi.uva.nl (Marcel Wijkstra (AIO))
Newsgroups: comp.os.msdos.programmer
Subject: Re: Tseng-4000 1280x1024 & 1280 x 960 mode, Question + remarks
Date: 16 Apr 92 08:00:46 GMT
Organization: FWI, University of Amsterdam

I have a VGA-ULTRA svga-card with the ET4000 chipset and 1MB of memory, but
when I tried 'VMODE 3D' the following message appeared:
	The specified mode cannot be set due to insufficient video memory.
	This mode requires 1MB of video memory.
But as I said, I have 1MB of video memory!!!!! 1024x768x256 runs just fine.
Anybody knows what goes wrong here?

Marcel
-- 
/\/\\/\//\/\\/\//\/\\/\//\/\\/\//\/\\/\//\/\\/\//\/\\/\/
 X	   Marcel Wijkstra   AIO   (wijkstra@fwi.uva.nl)
|X|	     Faculty of Mathematics and Computer Science	
 X	       University of Amsterdam   The Netherlands
Newsgroups: comp.os.msdos.programmer
From: card@sybus.com (James Card)
Subject: Borland 3.0 hardware requirements?
Organization: Sybus Corporation, Largo, FL
Distribution: usa
Date: Fri, 17 Apr 1992 15:01:44 GMT

What hardware does Borland 3.0 actually require to
run?  I have been getting upgrade notices (I have
Borland 2.0) to upgrade to 3.0 but haven't since
I still "only" an XT at home, and I have been
under the impression that I need an AT class
machine.

I just got a "final" notice to upgrade to 3.0,
so if I am correct about the "AT" requirement
I was wondering if anyone knew if I could
upgrade if and when I do decide to get a
more powerful machine at home?

Thanks in advance,
jC

-- 
  __/o___~_                 James Card (Firmware Engineer)
 (________|  Nothin' like   Sybus Corporation
   @    @    top down       2300 Tall Pines Dr. Suite 100
             weather...     Largo, Fl  34641  (813) 535-6999
From: furballs@sequent.com
Newsgroups: comp.os.msdos.programmer
Subject: Re: need info on MS C vs. Turbo C compilers
Date: 10 Apr 92 19:44:52 GMT
Organization: Sequent Computer Systems, Inc.

In article <1992Apr6.203655.5105@webo.dg.com> holmes@mrx.webo.dg.com writes:
>I'm probably about to open a great big can-O-worms and generate a 
>heated discussion, but which produces more efficient (size or speed, I'm
>looking
>for info on both) code, Microsoft's or Borland's C compilers??  I'm all for
>Borland simply because of the better user interface.  Anyone care to comment?
>-- 
>-----------------------------+------------------------------------------------
>Chris Holmes                 | Deliberate misuse by concentrating and inhaling
>Terminals Group	             | fumes may be harmful or fatal. 
>Data General Corporation     |
>Westboro, MA                 | Internet: holmes@mrx.webo.dg.com                 

It generally depends on how you write your code. IF you hand
optimize your C code, you can get either compiler to generate ASM
code that is just as fast as you having written it your self. BUt,
if you want to take the position of some "standard" tests, then
Microsoft gets the nod for speed, but not by much. In reality I
have found the Borland Compiler to produce code that acts more
stable in the environment than Microsoft, but there are things I
will go to Microsoft code for that it tends to do better, such as
segment placements and so forth.

Borland and Microsoft both produce good products, each with their
own drawbacks. I prefer Borland, until something better comes
along. One other thing to consider: Technical SUpport is a big
issue with compilers, and Borland wins that game hands down. They
have always been able to answer my questions and if they did not,
they duplicated the problem and called me with a workaround or
shipped me a bug fix for whatever I found. That I my book rates
higher than faster code. With machines getting quicker by the day,
wasted cycles are not as critical as they used to be.
From: hg8@unix.brighton.ac.uk (gringhuis)
Newsgroups: comp.os.msdos.programmer
Subject: printerspooler
Date: 14 Apr 92 10:14:40 GMT
Organization: Brighton Polytechnic, UK


Hello,

I've got the next problem.
I want to use background printing in my C-program. They have told me
that you can chain the printroutine witk the keyboardinterrupt, so you get
50 interrupts per second instead of 18,2 when you use the timerinterrupt. 
But how am i going to read the data, which has to be printed, out of the file in the interrupt? Because msdos is not reentrant you can't use the dos-functions 
to do it (so you can't use the library functions)

Please help me.

You can e-mail me, my address is hg8@unix.brighton.ac.uk
Newsgroups: comp.os.msdos.programmer
From: joe@proto.com (Joe Huffman)
Subject: Re: fast EGA graphics?
Organization: Prototronics @ Sandpoint, Idaho
Date: Thu, 16 Apr 1992 16:53:40 GMT
Keywords: EGA graphics routines

andywang@crown.berkeley.edu (Andrew Wang) writes:

>I am using QuickC's _moveto(),_lineto(), and _rectangle() funtions
>to draw graphics on an EGA. They seem awfully slow, since I am doing a lot
>of graphics. Is there a library that contains faster (bypass BIOS
>or whatever) routines? I am writing this to create an new
>undergraduate lab experiment, so it's best if it's inexpensive.

If QuickC can link in libraries that are compatible with MSC 6.0 then
you could use Flash Graphics from FlashTek, Inc.  You qualify for an
educational discount, so you could get it for $100.00...

FlashTek, Inc.
804 Airport Way Suite D
Sandpoint, Idaho 83864

FAX:    208-263-8772
Voice:  208-263-7311
Orders: 800-397-7310
fg@proto.com

-- 
uunet!proto!joe
joe@proto.com
From: brown@NCoast.ORG (Stan Brown)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Batch File Question . . . HELP
Date: 16 Apr 92 21:13:17 GMT
Article-I.D.: NCoast.1992Apr16.211317.22588
Organization: Oak Road Systems, Cleveland Ohio USA

>In article <1992Apr14.132544.1@hmivax.humgen.upenn.edu>, nussbaum@hmivax.humgen.upenn.edu (Nussbaum Lab, Univ. of Pa.) writes:
>> from.  I.e., I want to put the file into my AUTOEXEC.BAT.  However, I can't
>> seem to figure out how to run a batch file with a prompth in it so that you can
>> type a character (1 - n . . .) and have a specific application run.
>> 
>
In article <1992Apr15.100035.141@mble.philips.be> stern@mble.philips.be writes:
>Try XSET (version 2.12), it is available
>   at SIMTEL20 PD1:<MSDOS.BATUTL>XSET212.ZIP
>or at GARBO.UWASA.FI:/PC/BATCHUTIL/XSET212.ZIP

From articles posted on cbip.d I understand that this is crippleware,
not a full working version.  According to the articles, it imposes a
2-second delay each time it is called.
-- 
Stan Brown, Oak Road Systems, Cleveland, Ohio, USA       brown@ncoast.org
"But this information is only being given on a need-to-know basis."
"I need to know _everything._ How else can I know whether I need to 
know it?"          -- quoted from memory from {Yes, Prime Minister}
Newsgroups: comp.os.msdos.programmer
From: space@bwdlh522.bnr.ca (Scott Pace)
Subject: Re: C compiler reviews needed
Organization: Bell Northern Research, Ottawa, Canada
Date: Thu, 16 Apr 1992 13:18:34 GMT

In article <1992Apr15.161403.26148@exu.ericsson.se> exuhag@exu.ericsson.se (James Hague) writes:
>Mark William Hopkins writes:
>>
>>Power C is $20 with optional add-ons, library source for extra, and a good
>>reference.  Need I say more :)
>
>How Mix Software stays in business with these sorts of prices
>is beyond me.  It has to cost a good portion of that $20 just
>to print the manuals.  Their office is 1/4 mile down the
>street from me--maybe I should go ask them.
>
>--
>James Hague   
>exuhag@exu.ericsson.se


Is Power C any good???
-- 
Scott Pace, Bell Northern Research, Ottawa, Canada, (613) 765-2631
space@bnr.ca - the final frontier                         DoD# 650
Newsgroups: comp.os.msdos.programmer
From: jgeniec@cis.ohio-state.edu (Joseph Geniec)
Subject: Trouble with Turbo C++
Originator: jgeniec@boa.cis.ohio-state.edu
Organization: The Ohio State University, Department of Computer and Information Science
Distribution: na
Date: Wed, 8 Apr 1992 18:47:08 GMT

Sorry.. I have a bad editor. tcw should be tcwin.

Newsgroups: comp.os.msdos.programmer
From: kmeyer@daisy.ee.und.ac.za (Kevin Meyer)
Subject: AT Harddrive controller specs, and others
Organization: Univ. Natal, Durban, S. Africa
Date: Tue, 7 Apr 1992 21:38:54 GMT
X-Bytes: 834

Me again..
 
When programming the AT-286 hard-drive controller card, is it possible
to determine which controller invoked the hardware interrupt, or does
the the secondary controller invoke IRQ 15?
 
Again, I have limited information at my disposal here, and would
appreciate any info regarding the AT hard-drive controller hardware.
Actually, I have quite a lot of info, but there are still some holes.
 
While I am at it, can anyone briefly describe the changes done in DOS 5
etc to allow for a greater-than-30meg partition on HD's if the BPB
"number of sectors" variable is still only a word? What are the physical
limits imposed by these other OS's?
 
Any new functions added to DOS 5+ device driver specs?
 
Cheerio, oiche-var.. etc
Kevin
kmeyer@daisy.ee.und.ac.za
---
Anyone want a rogue IBM PC/AT assembly language programmer?
Newsgroups: comp.os.msdos.programmer
From: leonard@qiclab.scn.rain.com (Leonard Erickson)
Subject: Re: Problem with exec'ing a Turbo Pascal program
Reply-To: 70465.203@compuserve.com
Organization: SCN Research/Qic Laboratories of Tigard, Oregon.
Date: Sat, 11 Apr 1992 22:57:07 GMT

Silly question here. Who are you *spawning* a program from Pascal?
Turbo Pascal will let you EXEC a program (ie, run it on top of
the program doing the EXEC) if the first program has left enough
RAM free.

But I thought that spawning was either running the second program
simultaneously or loading it and pulling the other out from under
it. Either way, this is *not* supported by Turbo Pacasl.

I'd take a real hard look at your "spawn" function, as it can't
*possibly* be standard.

-- 
Leonard Erickson		      leonard@qiclab.scn.rain.com
CIS: [70465,203]			 70465.203@compuserve.com
FIDO:   1:105/56	 Leonard.Erickson@f56.n105.z1.fidonet.org
(The CIS address is checked daily. The others infrequently)
From: hst@mh_co2.mh.nl (Klaas Hemstra)
Newsgroups: comp.os.msdos.programmer
Subject: Re: Tseng-4000 1280x1024 & 1280 x 960 mode, Question + remarks
Date: 16 Apr 92 07:23:28 GMT
Organization: Multihouse, Gouda, NL

From article <29eb978a@ralf>, by Ralf.Brown@B.GP.CS.CMU.EDU:
> I stumbled across the following undocumented video mode on my Boca Super
> X VGA, which is a Tseng ET4000 chipset with 1M RAM, a Sierra HiColor
> DAC, and the Tseng ET4000 BIOS version 3.00.
> 
> Mode 3Dh (which can also be set with "VMODE 3D", an undocumented switch)
> sets a 1280x1024 graphics mode with 16 colors and 128x64 text (using an
> 8x16 character cell).

A few more notes and a question on this:
- The 1280x1024 mode is interlaced.
- Windows drivers are available (the board i saw had the drivers on the disk),
  they are also in the ET4000 driver package on cica and other archive sites.
- The 1280x1024 mode works OK on two Non-interlaced monitors (CTX 5468 &
  Nec 4FG) i tested.
- The 1280x1024 mode did NOT work OK on one Interlaced monitor (my own
  "multisync" CTX 3436   :-( )
- Somewhere i also saw (VPIC ?) that there is also a 1280x960 mode (3E) which
  preserves the 1:1 pixel ratio. (1280:960 = 4:3).
- The IRIS ET4000 based SVGA card i tested also had the buggy BIOS text mode,
  but i don't use graphics text modes anyway so that's not a problem.
- The older BIOSses do not support this mode, but newer ones do, presumably
  on the same board (same hardware ... )
  Also the VPIC program supports this mode, but notes that for older Bios
  versions a program 1280.COM should be loaded (for a DEFINCON SVGA-card).
  This indicates that there is a program (TSR) somewhere that implements this
  videomode for older BIOSses.
  I can make that program myself, using some code to save the register
  contents and put it in again, but if there is such a TSR somewhere I would
  like to get my hands on it....

I do not yet own a ET4000 board (still have the ET3000), but my friend has
one, and i might be getting one in the near future.

							Klaas
Klaas Hemstra  (hst@mh.nl)                      |   /  / ,~~~ ~~/~~
uucp: ..{uunet!}hp4nl!mh.nl!hst                 |  /--/  `-,   / ___ |_/ |__|
Multihouse Automatisering B.V. Gouda,Netherlands| /  / ___/   /  --- | \ |  |
---- Incompatible: relation between two computer(software-)products. -----
From: kting@cse.unl.edu (Kea Ting)
Newsgroups: comp.os.msdos.programmer
Subject: book on writing games
Keywords: games
Date: 16 Apr 92 21:28:56 GMT
Organization: University of Nebraska - Lincoln


Hi,
    Does anyone know any good book that teach us how to write games ? Or
any book that give a general idea to the reader how one can write a game.
    It can be in any programming language, I just need to get some idea
how to write a game. Does any special tools needed to write games ? Or 
there is such thing as game generator (as for compiler, we have compiler
generator). 
     Thanks.


  soon

------------------------

University Of
Nebraska-Lincoln

------------------------
Newsgroups: comp.os.msdos.programmer
From: zong@huey.huji.ac.il (Yaniv Azriel)
Subject: Window interrupts
Organization: Mail to News Gateway
Date: 10 Apr 92 07:09:06 GMT

I am considering writing an application in windows.
My program will have to recieve hardware interrupts from my A/D (analog/digital)
board. Will the window environment intercept these interrupts before
my programs gets them? Can this be over come ?

Answers please by e-mail.

Y.Azriel
zong@cs.huji.ac.il
Newsgroups: comp.os.msdos.programmer
From: geeslin@vms.ocom.okstate.edu
Subject: Re: Need help on TSR's
Organization: College of Osteopathic Medicine, O.S.U.
Date: Fri, 10 Apr 1992 21:21:40 GMT

> ----------------------------------------------------------------------
> This is a reposting, because I didn't get any respons on the last one.
> ----------------------------------------------------------------------
> 
> where we develop/use some tsr-routines. 
> The source code is a combination of MS C (ver. 6.0.) and assembly.
> 
> When certain events occur, the tsr does an system call (C function: 
> spawnlp()). But, for some reason the tsr is not able to launchthis child 
> process. 
> I've tried some debugging wich include: making a small driver C routine 
> (not an tsr) to check the spawnlp() system call. This all worksjust fine. 
> So to me it seems like it's the tsr that causes the problem.
> I've checked the return-value from the spawnlp() function. It returns a 
> value that indicate some memory errors/problems (error code : ENOMEM).

	Sure looks like you have let the system believe you have
	allocated the memory.  Is there enough to load your
	child process?  Are you SURE?!?!

> So my questions are:
> - Does anybody know what's wrong ?

	No, but several of us have decided you have not provided us
	with enough information to allow us to hazard a guess.  I really
	stuck my neck out to suggest the above.

> Thanks,
>         Robert.
> *****************************************************************************
> *                                                                           *
> *                       SKIERS DO IT WITH POWDER                            *
> *                                                                           *
> *****************************************************************************
-- 
Robert H. Geeslin, Ed.D.                    | Voice (918) |  Department
Geeslin@VMS.OCOM.OKSTATE.EDU                | 582-2681 day|      of
doing EDucational Programming for 20 years  | 224-0065 eve|  P. and B.S.
Newsgroups: comp.os.msdos.programmer,comp.sys.ibm.pc.programmer,alt.msdos.programmer,comp.msdos.programmer
From: jh@fortec.tuwien.ac.at (Johann Haider)
Subject: Looking for info on programming SVGA cards (T8900)
Summary: switching of graphics pages needed
Keywords: SVGA Trident T8900 graphics
Organization: IAEE TU-Vienna, Austria
Date: Mon, 13 Apr 1992 17:18:38 GMT

Hello,
I'm trying to do graphics with a Trident T8900 SVGA board without any library.
So far I have succeeded to switch to graphics mode and write to the first
64 k of the graphic memory. To switch to the other pages one has to use
some in/out pecularities of the board which I don't know.  Unfortunately
the manual that came with the board is silent about this topic too.

The only source I have on this topic came with DJGPP, but the driver for
Trident T8900 board is buggy too ;-(.

I'd be glad if someone cold send me a code fragment that outlines the 
necessary in's/out's to acieve this task. If you have written such code
yourself please tell me where you have got the necessary information.
My references fade out as soon as the resolution is better than Standard
VGA.

thanks alot for your help
Hans

--
Johann Haider                               Rehabilitation Engineering Group
Institute for Electronics               Technical University Vienna, Austria
Email: jh@fortec.tuwien.ac.at		             phone:  +431 58801 3967
Newsgroups: comp.os.msdos.programmer,comp.windows.ms.programmer
From: dmurdoch@watstat.waterloo.edu (Duncan Murdoch)
Subject: Re: MS C/C++ v7 - need info
Organization: University of Waterloo
Date: Fri, 10 Apr 1992 14:03:48 GMT

In article <jonas.27@udac.uu.se> jonas@udac.uu.se (Jonas Fogelberg) writes:
>In article <10125@goanna.cs.rmit.oz.au> gtj@goanna.cs.rmit.oz.au (Glenn T Jayaputera) writes:
>
>Yes, MSC/C++ 7.0 system includes everything you need to develop Windows 
>applications. According to an information leaflet I received from 
>Microsoft a few days ago, the system includes the following tools/utilities 
>for Windows development:

There's a fairly positive review of a beta copy of it in the latest PC 
Techniques magazine.  I think the main criticism was that none of the tools
were Windows applications.

Duncan Murdoch
Newsgroups: comp.os.msdos.programmer