HDTenEightyP/NetNews huggingface dataset:
From: krogers@javelin.sim.es.com (K. Rogers)
Subject: Re: Too many fish... :(
Reply-To: krogers@javelin.sim.es.com
Organization: Evans & Sutherland Computer Corp., Salt Lake City, Utah
Distribution: na
Date: Thu, 17 Dec 1992 21:26:02 GMT

farmwald@netcom.com (Mike Farmwald) writes:

>I've sold >200 black mollies to local aquarium store. They want 1.5"
>or greater & pay $0.25 - $0.50 each. They breed like mad, and this
>seems to be the only humane way to keep my tank population down.

I don't want to ruin your day but the fish you sold/gave to the store
were likely used as food for other fish as soon as you left.  Perhaps
not, but most stores don't fiddle around with the hordes of mollies
and guppies given to them and they make nutritious free food.

As you've noted, they breed like mad.  Nature has a way of dealing
with this.  Every day a gazillion fish are consumed by other animals.
This is not inhumane, this is life; it keeps populations balanced.
You might consider a different hobby if live fish (especially ones
bred in your aquarium) being eaten disturbs you.  This is not a flame,
just an observation.
-- 
Keith Rogers
krogers@javelin.sim.es.com
From: chbl@sbustd.rz.uni-sb.de (Christian Blum)
Newsgroups: alt.lang.asm
Subject: cross assembler/compiler for DSPs?
Date: 18 Dec 1992 08:42:18 GMT
Organization: Studenten-Mail, Rechenzentrum Universitaet des Saarlandes
NNTP-Posting-Host: sbustd.stud.uni-sb.de

Hi,

I am searching for cross compilers/assemblers for DSPs. Does anybody
know a good one (should run on a PC)?

Please email, if I receive information useful to me and others, I'll
post a summary.
--
---------------------------------------------------------------------
Christian Blum                   Universitaet des Saarlandes, Germany
Friedrich-Ebert-Str. 50          chbl@stud.uni-sb.de
W-6685 Heiligenwald              chbl@sbustd.rz.uni-sb.de
Germany                          Tel (+49) (0) 6821 67476
Newsgroups: alt.lang.asm
From: O-6@sarpih.no (Student Fellesbruker)
Subject: Exec
Organization: stfold Ingenirhyskole
Date: Mon, 14 Dec 1992 13:55:01 GMT

Hello,

Have someone got an assembler Execute program routine? I need one that
uses the environment, so I can make a good dos-shell...

Morten Eriksen
Newsgroups: alt.lang.asm
From: empath@ais.org (Tim Triemstra)
Subject: Converting to 32bit
Organization: UMCC
Date: Thu, 17 Dec 1992 23:27:54 GMT

I have this little bit of source code I need to convert to 32bit format. 
Is there a general rule (or better yet, a utility/parser) for doing
this?  I program in Zortech C++ and it uses the MASM 5.1 assembler
natively.  I have alot of GREAT TASM code for 16bit that I would
like to use, but without the use of the 32bit and DOS extender I'm
not sure how.  Here is some code that I'm trying to convert to the
32bit X model.  Any suggestions/ideas?  I've tried a compiler dump
to ASM but the dumped ASM isn't even compilable so I can't really use
it as a goal.  Welp, here it is:

;
; Reset routine for Soundblaster
;
; NOTE:   IO address and IRQ number are set in this file
;	  DMA channel is assumed to be channel 1
;
    .model large,C
    locals
 
public InitSB, IOaddr, IRQ
 
.data
IOaddr	dw	220h
IRQ	dw	5
 
.code
InitSB	proc
    mov al,1
    mov dx,IOaddr
    add dx,6
    out dx,al
    in	al,dx
    in	al,dx
    in	al,dx
    in	al,dx
    mov al,0
    out dx,al
    add dx,4
    mov cx,100
@@1:
    in al,dx
    cmp al,0AAh
    je @@2
    loop @@1
    mov  ax,1
    ret
@@2:
    mov ax,0
    ret
InitSB	endp
    end

Any ides for making it MASM 32bit?  Thanks.
Tim.
empath@ais.org
Organization: Penn State University
Date: Mon, 14 Dec 1992 18:18:23 EST
From: Senthil Ramas Kumar <SRK106@psuvm.psu.edu>
Newsgroups: alt.lang.asm
Subject: Re: debug trace questions
Distribution: usa

In article <1992Dec10.224326.11583@eng.ufl.edu>, zzang@stat.ufl.edu (zzang)
says: > >Hello, >I tried the MSDOS4.01 debug for the .com files >I can't use
repeatedly the trace to execute the .com file.  >the CS will change suddenly
to elsewhere everytime >I call an INT.  so that the CS:IP point to other
place.  > >can someone tell me why this happens ? > >-- >Zhuo Zang[~{j0WA~}]
>Department of Statistics >University of Florida Email: zzang@stat.ufl.edu

I think, that the problem is that u are tracing into an INT.  do a "P"
instead of a "T", i.e tell debug to proceed with the INT.  it shud work.

Kumar
Newsgroups: alt.lang.asm,comp.sys.ibm.pc.hardware
From: Mark Kovarski <kovarski@zooid.guild.org>
Subject: Re: What's wrong with this?
Organization: ZOOiD BBS
Date: Sun, 20 Dec 1992 03:00:08 GMT

chbl@sbustd.rz.uni-sb.de (Christian Blum) writes:
>Mark Kovarski <kovarski@zooid.guild.org> writes:
>> 
>> I have the following it of code which was given to me. Aside from the "few"    
>> errors, the person claims that this will cause a message:                      
>>                                                                                
>> ON BOARD PARITY ERROR                                                          
>> mov al,74                                                                      
>> out 43,al                                                                      
>> mov al,ff                                                                      
>> out 41,al                                                                      
>> mov al,ff                                                                      
>> out 41,al                                                                      
>> ret                                                                            
>No way this will work. The refresh rate is set to 18.2 per second; since
>there are 512 rows to refresh, this means every bit in your computer's
>DRAM is refreshed every 20 seconds! There are DRAMS that survive 15ms
>without being refreshed, but a 70ns DRAM can't take it. Try about 10ms
>(a value of about 80, I guess), this will probably work. But there are
>some PCs that need special refresh rates when beeping or accessing the
>floppy drive! Sounds strange, I know, but I've encountered it... and
>wrote a small TSR that intercepts those actions, retores the refresh rate,
>does the action and restores the fast value. Interested? -> mail.
>
>Chris
>--
>          "Think for yourself, and always carry a light bulb."
>                                           - Bob Dylan 1965
>---------------------------------------------------------------------
>Christian Blum                   Universitaet des Saarlandes, Germany
>Friedrich-Ebert-Str. 50          chbl@stud.uni-sb.de
>W-6685 Heiligenwald              chbl@sbustd.rz.uni-sb.de
>Germany                          Tel (+49) (0) 6821 67476


Many thanks to all people who replied. I greatly appreciate it.

Best Regards,
Mark K.
E-Mail: kovarski@zooid.guild.org
Newsgroups: alt.lang.asm
From: mulcihy@sweetpea.jsc.nasa.gov
Subject: Needed cross assembler for 6811
Keywords: cross assembler, assembler
Organization: McDonnell Douglas Space Systems Company
Date: Tue, 15 Dec 1992 21:25:56 GMT

I need a cross assembler for a Motorola 6811 microprocessor.
Preferably one with source code.
Thanks.
David Mulcihy
mulcihy@sweetpea.jsc.nasa.gov
Xref: sparky alt.lang.asm:505 comp.sys.ibm.pc.hardware:33624
From: chbl@sbustd.rz.uni-sb.de (Christian Blum)
Newsgroups: alt.lang.asm,comp.sys.ibm.pc.hardware
Subject: Re: What's wrong with this?
Date: 18 Dec 1992 13:41:27 GMT
Organization: Studenten-Mail, Rechenzentrum Universitaet des Saarlandes
NNTP-Posting-Host: sbustd.stud.uni-sb.de

Mark Kovarski <kovarski@zooid.guild.org> writes:
> 
> I have the following it of code which was given to me. Aside from the "few"    
> errors, the person claims that this will cause a message:                      
>                                                                                
> ON BOARD PARITY ERROR                                                          
> mov al,74                                                                      
> out 43,al                                                                      
> mov al,ff                                                                      
> out 41,al                                                                      
> mov al,ff                                                                      
> out 41,al                                                                      
> ret                                                                            
No way this will work. The refresh rate is set to 18.2 per second; since
there are 512 rows to refresh, this means every bit in your computer's
DRAM is refreshed every 20 seconds! There are DRAMS that survive 15ms
without being refreshed, but a 70ns DRAM can't take it. Try about 10ms
(a value of about 80, I guess), this will probably work. But there are
some PCs that need special refresh rates when beeping or accessing the
floppy drive! Sounds strange, I know, but I've encountered it... and
wrote a small TSR that intercepts those actions, retores the refresh rate,
does the action and restores the fast value. Interested? -> mail.

Chris
--
          "Think for yourself, and always carry a light bulb."
                                           - Bob Dylan 1965
---------------------------------------------------------------------
Christian Blum                   Universitaet des Saarlandes, Germany
Friedrich-Ebert-Str. 50          chbl@stud.uni-sb.de
W-6685 Heiligenwald              chbl@sbustd.rz.uni-sb.de
Germany                          Tel (+49) (0) 6821 67476
Xref: sparky alt.lang.asm:506 comp.sys.ibm.pc.hardware:33764
From: markh@csd4.csd.uwm.edu (Mark)
Newsgroups: alt.lang.asm,comp.sys.ibm.pc.hardware
Subject: Re: What's wrong with this?
Date: 20 Dec 1992 05:35:35 GMT
Organization: Computing Services Division, University of Wisconsin - Milwaukee
NNTP-Posting-Host: 129.89.7.4

In article <1992Dec15.205835.643@zooid.guild.org> Mark Kovarski <kovarski@zooid.guild.org> writes:
>ON BOARD PARITY ERROR                                                          
>ADDR (HEX) = (xxxx:xxxx)                                                       
>SYSTEM HALTED.                                                                 
>                                                                               
>This apparently appears when the following is run:                             
>                                                                               
>mov al,74                                                                      
>out 43,al                                                                      
>mov al,ff                                                                      
>out 41,al                                                                      
>mov al,ff                                                                      
>out 41,al                                                                      
>ret                                                                            

or...

mov al,74   ;;; Timer control <- 74 =
out 43,al   ;;;  Channel 1(40) + 16 bit load (30) + Mode2 (04) + Binary (00)

mov al,ff
out 41,al
mov al,ff
out 41,al   ;;; Timer1 <- 2^16 - 1 (1/18 second)

ret

oops.  You just set the memory refresh timer to 50,000 microseconds.
Newsgroups: alt.lang.asm,comp.sys.ibm.pc.hardware
From: ilan@seas.gwu.edu (Ilan Berkner)
Subject: Re: What's wrong with this?
Organization: George Washington University
Date: Wed, 16 Dec 1992 14:14:39 GMT

In article <1992Dec15.205835.643@zooid.guild.org> Mark Kovarski <kovarski@zooid.guild.org> writes:
>mov al,74
>out 43,al

port 0x43 in this 8253 timer control port
0x74 = 01110100b which means 01 = select timer 1, DRAM refresh
                             11 = Program timer w/ LSB followed by MSB
                             0100 = Triggered strobe (software), whatever
                                    that means.

In other words, it's programming a new refresh rate for your DRAM.
The lower the frequency, the faster your computer runs (because it's 
not being interrupted so often to refresh your DRAM).  However, 
DRAM's have a limit, and each DRAM is different.  If the refresh 
frequency drops to a value that's too low, then some of your DRAM
chips will lose their contents, and a parity error will result.

The whole idea behind this is that the default value (15 microseconds,
I think) is way too conservative, and that most modern chips can handle
a much slower setting.

>mov al,ff
>out 41,al
>mov al,ff
>out 41,al

This programs the counter with 0xFFFF, which is the maximum (i.e.
slowest setting).  There is no way that your DRAM can handle this,
so it's no wonder it causes a parity error.  The second byte is
the MSB, so if you want to try a value of 0x1000, then you need:

>mov al,0
>out 41,al
>mov al,10
>out 41,al

Try different values, and see how if your computer generates parity
errors.  OS/2 will trap this, so it won't work.  Maybe I'll get around
to writing an OS/2 device driver for this, when I have some free time.

Newsgroups: alt.lang.asm
From: rbairos@cayley.uwaterloo.ca (Rob Bairos)
Subject: VGA MODE 13h (640x480x16) information desperately sought
Keywords: vga
Organization: University of Waterloo
Distribution: alt
Date: Mon, 14 Dec 1992 00:57:52 GMT

Hi,  I've looked just about everywhere I can online for any information,
examples or source concerning 640x480x16 programming, and can't find
a thing.  I am trying to set up a fast horizontal-line drawing 
routine in this mode, but don't know how the screen is decoded in 
memory, or how to access individual bits.  Any help, (preferably 
emailed) would be very much appreciated.

Thanks.

Rob Bairos
    

Newsgroups: alt.lang.asm,comp.sys.ibm.pc.hardware
From: Mark Kovarski <kovarski@zooid.guild.org>
Subject: What's wrong with this?
Organization: The Zoo of Ids
Date: Tue, 15 Dec 1992 20:58:35 GMT


I have the following it of code which was given to me. Aside from the "few"    
errors, the person claims that this will cause a message:                      
                                                                               
ON BOARD PARITY ERROR                                                          
ADDR (HEX) = (xxxx:xxxx)                                                       
SYSTEM HALTED.                                                                 
                                                                               
This apparently appears when the following is run:                             
                                                                               
mov al,74                                                                      
out 43,al                                                                      
mov al,ff                                                                      
out 41,al                                                                      
mov al,ff                                                                      
out 41,al                                                                      
ret                                                                            
                                                                               
----------                                                                     
                                                                               
I can not check this since I am running OS/2 and traps the error before it     
appears on the screen. The person claims that he interfers with the DMA        
refresh rate and this is the reason a parity error appears.                    
                                                                               
Could someone check if this is the case and if so, why the error appears. From 
my understanding, a parity error can only be caused by DRAM and I/O parity     
errors. Furthermore, on the PC AT, 2BH and 29H are the post addresses for the  
Interrupt controller (8259A). THe Programmer's PC Sourcebook mentiones that    
ports 20 and 21 are only used. There seems to be something very strange going  
on with this program. Thanks...                                                
                                                                               
Mark K.                                                                        
E-Mail: kovarski@zooid.guild.org
From: morgan@engr.uky.edu (Wes Morgan)
Newsgroups: alt.lang.ml
Subject: CAML Light on AT&T 3B2?
Keywords: System V R3.2
Date: 14 Dec 92 21:35:04 GMT
Organization: University of Kentucky Engineering Computing Center

Has anyone sucessfully build Caml Light 0.5 on an AT&T 3B2 system?
I'm having problems, and I'm hoping that someone else has fought this
particular battle.....

--Wes

-- 
MORGAN@UKCC         |       Wes Morgan       |        ...!ukma!ukecc!morgan 
morgan@ms.uky.edu   | Engineering  Computing |   morgan@wuarchive.wustl.edu
morgan@engr.uky.edu | University of Kentucky | JWMorgan@dockmaster.ncsc.mil
  Mailing list for AT&T StarServer S/E  - starserver-request@engr.uky.edu
From: wade@plains.NoDak.edu (Robert Wade)
Subject: copy routine for the Mac
Date: Tue, 15 Dec 1992 16:04:24 GMT
Distribution: na
Organization: North Dakota Higher Education Computing Network
Keywords: Zbasic, Macintosh 

 
I'm looking for a ZBasic routine that will allow me to copy
archived files (i.e. compact pro) from an external drive to
a floppy drive on the Macintosh.  I have contacted Zedcor, but
have had no response to my question.  Not being exceptionally
proficient, any advice and/or thoughts would be well 
received.
 
Please reply via e-mail to:
wade@plains.nodak.edu
 
Thanks in advance for the help.
From: grtorlba@sumax.seattleu.edu (George Torralba)
Newsgroups: alt.lang.basic
Subject: Help: WordBasic
Date: 17 Dec 1992 11:43:45 -0800
Organization: Seattle University
Distribution: world
NNTP-Posting-Host: sumax.seattleu.edu

So where does one turn to get help or on a forum for Word for Windows'
WordBasic?

George



Newsgroups: alt.lang.basic
From: jensenm@meena.cc.uregina.ca
Subject: ANSI screen testing.
Date: 17 DEC 92 19:51:17 GMT
Organization: University of Regina, Regina, Sask., Canada


I'm using a PC and writing under DOS, using QuickBasic 4.5 I've got a question:

I am trying to write a piece of code that will test a remote system to see if
that system has ANSI screen codes enabled.  Does anyone have an idea of how to
do such a thing?  Actual code would be great or just an explaination would do.

Thanks!

-Mike-

You can E-Mail me at JENSENM@MEENA.CC.UREGINA.CA or JENSENMI@MAX.CC.UREGINA.CA
or leave a message here.




Michael Jensen, University of Regina, Regina, Saskatchewan, Canada

JENSENM@MEENA.CC.UREGINA.CA -or- JENSENMI@MAX.CC.UREGINA.CA




Newsgroups: alt.lang.basic
From: bart@netcom.com (Harry Bartholomew)
Subject: Re: Power BASIC
Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
X-Newsreader: Tin 1.1 PL5
Date: Thu, 17 Dec 1992 08:06:23 GMT

	I own Turbo Basic 1.0 and received the offer to upgrade
	to PowerBASIC 3.0 for $59 + tax (CA residents) based on
	that. Offer guaranteed until 15 Jan. '93 (perhaps longer ?)
	Spectra Publishing: 800 245 6717 X4114	

	I have no affiliation with them. Curious to hear more
	about PB3.0 since MS has given up QB per se.
Newsgroups: alt.lang.basic
From: "geoffrey liu" <geoffrey.liu@canrem.com>
Subject: ansi screen testing.
Reply-To: "geoffrey liu" <geoffrey.liu@canrem.com>
Organization: Canada Remote Systems
Distribution: alt
Date: 19 Dec 92 09:28:01 EST

JM>I'm using a PC and writing under DOS, using QuickBasic 4.5 I've got a question:

JM>I am trying to write a piece of code that will test a remote system to see if
JM>that system has ANSI screen codes enabled.  Does anyone have an idea of how to
JM>do such a thing?  Actual code would be great or just an explaination would do.

        Use the following, it should work. If you have any questions,
just yell.

Cut Here
FUNCTION detect%

'  send out a <ESC>[6n and then look for a reply..
'<ESC>#r;#cR
'r = row, c = column
'Assume that the port is opened as #4
a$ = CHR$(27) + "[6n"
IF online% THEN
    PRINT #4, a$
    SLEEP 1           'important to wait here at least 1 second
    IF online% AND LOC(4) THEN ba$ = INPUT$(LOC(4), 4)
    IF INSTR(ba$, CHR$(27)) > 0 THEN
        PRINT #1, "Ansi detected"  'log file
        a$ = CHR$(27) + "[2J"      'clear screen
        PRINT a$, black%
        detect% = -1
     ELSE
        PRINT #1, "Ansi not detected"
        detect% = 0
    END IF
END IF

END FUNCTION
Cut Here


                   Happy Holidays, Geoff.
---
  DeLuxe 1.26b #11507  Objects in taglines are closer than they appear.
--
Canada Remote Systems  - Toronto, Ontario
World's Largest PCBOARD System - 416-629-7000/629-7044
From: xm9@sdcc12.ucsd.edu (richard g. adair)
Newsgroups: alt.lang.basic
Subject: Re: Advice on SUB and FUNCTION management in MSBasic 7.0(7.1)
Date: 16 Dec 92 05:55:32 GMT
Organization: University of California, San Diego

In article <42RuVB1w165w@tcscs.UUCP> zeta%tcscs@src.honeywell.com writes:
>I am in need of some advice.  I've recently started a job at a company that
>uses Microsoft Basic Professional Development System 7.0, or 7.1 for their
>applications.  
>
>I am now in charge of reorganizing, indexing and cross referencing all the
>procedures and functions in the code.  There is approximately 4 to 8 megs
>of code to weed through.  I have to do the following:

You might invest $60 or so in Crescent's cross referencing tool,
XREF.  This goes through your source code and does a cross reference
on any of several levels that you specify.  It will even compile a
variable usage list.  

I'm not sure if it will be able to munch on 4 to 8 MB of code.
Crescent has moved from Stamford, CT, to Ridgefield,CT, and I don';t
have their new number.  Call(203) information and ask for the
number.  They offer excellent support, and you could probably even
talk to the code's author to ask if XREF can handle your problem.

cheers.

Newsgroups: alt.lang.basic
From: grady@shell.portal.com (Dick Grady)
Subject: Re: Converting old BASICA source into QBASIC
Organization: Portal Communications Company -- 408/973-9111 (voice) 408/973-8091 (data)
Date: Tue, 15 Dec 1992 05:23:38 GMT

In article <ByJvvL.33x@usenet.ucs.indiana.edu> bdwheele@silver.ucs.indiana.edu (Brian Wheeler) writes:
>In <1992Nov24.215059.25669@athena.cs.uga.edu> rjohnson@aisun2.ai.uga.edu (Russell M. Johnson [MSAI]) writes:
>
>
>>I've recently been hired to do some modifications on some research
>>software that has been evolving for the last ten years in terms of its
>>source language.  I havn't really taken a good look at it yet, and won't
>>have a chance until next week so i have yet to try anything.  Here's the
>>question:  Since i don't have access to a BASICA compiler (?), how easy
>>would it be to convert the whole thing over to QuickBasic 4.5?  What
>>particular BASICA techniques or concepts might cause me the most problem
>>in a conversion?  Any e-mail on the subject would be more than
>>appreciated...   Thanks in advance.
>
>	QuickBASIC will take BASICA source code if it is saved as ASCII.  To
>save it in ASCII use:
>	SAVE "filename",A (I think)

Unfortunately, you need BASICA to do this, and the original poster stated
that BASICA wasn't available.

You might try to locate a copy of GWBASIC, which is a stand-alone version of
BASICA.  (BASICA depended on BASIC in ROM in true-blue IBM machines; the
clones don't have BASIC in ROM.)
GWBASIC came with non-IBM DOS versions up to 3.3.

--
Dick Grady          Salem, NH USA        grady@shell.portal.com
So many newsgroups, so little time!