Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!cs.utexas.edu!samsung!umich!sharkey!tygra!dave From: dave@tygra.ddmi.com (David Conrad) Newsgroups: comp.binaries.ibm.pc.d Subject: Re: Need SETUP program or workalike Summary: A possible solution Keywords: Setup, Public Domain, Beta Message-ID: <1990Dec24.124940.7285@tygra.ddmi.com> Date: 24 Dec 90 12:49:40 GMT References: <9012240134.AA25487@lilac.berkeley.edu> Followup-To: sender Organization: Moore Software Lines: 58 In article <9012240134.AA25487@lilac.berkeley.edu> JDYARD01@ULKYVX.BITNET (Jonathan D. Yarden) writes: >I have an older AT-type machine with Pheonix BIOS and need a SETUP program >for it. The machine was purchased secondhand, and I don't have a SETUP disk >for it. I have tried various other SETUP programs, but none seems to work >correctly. The machine in question is a Mitac DATAFOX-386. > >Jonathan Yarden My computer's ROM setup routine is located at 0f000h:0100h. There's a jump from there to the actual code (jumps past the data), which leads me to speculate that this address may be standard (I mean, it's such a nice *round* number). Anyone know where the setup program is in their computers? Anyway, I don't have the setup utility for mine, so I wrote this little program: cseg segment para public 'code' assume cs:cseg org 100h ; make it a .COM program begin: jmp start setup label dword ; the ROM BIOS CMOS setup dw 0100h,0f000h start call setup ; call the setup, mov ax, 4c00h ; then terminate, errorlevel==0 int 21h cseg ends end begin My setup utility gives me the option of either returning to DOS, which will return control to this program (at which point the program terminates and the user is returned to the DOS prompt), or rebooting. Warning: if there is no setup utility at 0f000:0100h then this program will have unpredictable results, probably causing the computer to 'hang'. The author's computer is an Autocomputer VIP Model: AUVA 220 (IBM PC-AT compatible). Your mileage may vary. Disclaimer: I hereby disclaim all warranties, both express and implied, including without limitation any implied warranties as the the merchantability or fitness for a particular purpose of the above program. I will not be liable for any damages relating to the use of this software. David R. Conrad, 24 December 1990 Remember, free software is easily worth twice what you paid for it. Copyright: I hereby place this program into the Public Domain. Please send any comments or bug reports to the author, whose address is given below. David R. Conrad Domain: dave@tygra.ddmi.com Path: ...!uunet!tygra!dave Snail: 432 Alter Rd. Detroit, MI 48215-3105 -- = CAT-TALK Conferencing Network, Computer Conferencing and File Archive = - 1-313-343-0800, 300/1200/2400/9600 baud, 8/N/1. New users use 'new' - = as a login id. AVAILABLE VIA PC-PURSUIT!!! (City code "MIDET") = E-MAIL Address: dave@DDMI.COM