Smart questions
Smart answers
Smart people
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Member Login

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips now!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

Join Tek-Tips
*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

LINK TO THIS FORUM!

Add Stickiness To Your Site By Linking To This Professionally Managed Technical Forum.
Just copy and paste the
code below into your site.

Partner With Us!

"Best Of Breed" Forums Add Stickiness To Your Site
Partner Button
(Download This Button Today!)

Feedback

"...Brilliant! Your site is great...and saving me hours of time at work and making my boss think I am brilliant too! I also picked up on a thread that will potentially save us a lot of money in the future..."

Geography

Where in the world do Tek-Tips members come from?

Which assembler do I need for this ASM file???Helpful Member! 

jasonw96 (Programmer)
22 Jan 11 1:54
Hi, I'm new, I was just wondering if you guys know what assembler I need to compile this code: http://briskaservice.t35.com/vesacore.asm

I need the assembler to make a lib, which then I can use QuickBasic 4.50's LINK program to make a library.

Thanks in advance.

-Jason W.
Helpful Member!  Glenn9999 (Programmer)
22 Jan 11 4:41
Looks like MASM will do it.

It is not possible for anyone to acknowledge truth when their salary depends on them not doing it.

jasonw96 (Programmer)
22 Jan 11 7:00
i've tried versions 6.11, 6.14 and 6.15.
Are there any command line options I might not be aware of?

Thanks.
IPGuru (TechnicalUser)
24 Jan 11 5:32
Providing some clues as to what dosn't work might help
do you get any error msgs?
 

I do not Have A.D.D. im just easily, Hey look a Squirrel!

jasonw96 (Programmer)
24 Jan 11 18:59
I get 100, then I get 101, the 101st one saying "Too many errors"

1 second, I'll upload the output:
http://briskaservice.t35.com/vesacore.asm

-Jason
jasonw96 (Programmer)
24 Jan 11 19:01
Sorry, I can't find an edit function
Here's the right link:
http:\\briskaservice.t35.com\output.txt
Glenn9999 (Programmer)
24 Jan 11 19:43
I didn't have any problem assembling the source you posted.  Whether it works in your application or not is another story.

It does look like you have an old version of MASM so you probably need to look at updating it.

It is not possible for anyone to acknowledge truth when their salary depends on them not doing it.

jasonw96 (Programmer)
25 Jan 11 0:31
What version do you use?

Thankyou!

-Jason
Glenn9999 (Programmer)
25 Jan 11 13:27
There's what I'm using specifies.

CODE

Microsoft (R) Macro Assembler Version 6.14.8444
Copyright (C) Microsoft Corp 1981-1997.  All rights reserved.

It is not possible for anyone to acknowledge truth when their salary depends on them not doing it.

jasonw96 (Programmer)
25 Jan 11 21:39
I got MASM 6.14.8444
I type "ML VESACORE.ASM" and I still get errors like:

"instruction or register not accepted in current CPU mode"
"invalid instruction operands"

Do you guys just type "ML VESACORE.ASM"?  Because that sounds impossible now.  Haha.

-Jason
Glenn9999 (Programmer)
25 Jan 11 21:57

CODE

ml /c vesacore.asm

This creates an OBJ with the same first name part as the ASM file.  If you don't specify the /C, it assumes you wish to both assemble and link into an executable, which you have stated you do not desire to do.  Also, the ASM you posted is not structured to do this.

It is not possible for anyone to acknowledge truth when their salary depends on them not doing it.

jasonw96 (Programmer)
25 Jan 11 22:44
WOW!
I can't thank you enough!
I am lost for words!
Thankyou infinity!
jasonw96 (Programmer)
26 Jan 11 3:10
Now, I typed LINK /QU VESACORE and I got:

-----
LINK : error L2043: Quick Library support module missing

VESACORE.OBJ(vesacore.asm) : error L2029 : 'SVGAMouseOn' : unresolved external
VESACORE.OBJ(vesacore.asm) : error L2029 : 'TempCursorBufferX' : unresolved exte
rnal
VESACORE.OBJ(vesacore.asm) : error L2029 : 'TempCursorBuffer' : unresolved exter
nal
VESACORE.OBJ(vesacore.asm) : error L2029 : 'CursorBuffer' : unresolved external
: error L2029 : '__aulstart' : unresolved external


There were 6 errors detected
-----

Do you know what's wrong?  I guess that "external" means that theres some file needed missing?  Am I right?  Can the code tell me what's missing?

Thank you

-Jason
Luke77 (Programmer)
2 Feb 11 14:44
You may need the k3d platform libraries that are here.

Andy

http://www.k-3d.org/wiki/Getting_Started

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members!

Back To Forum

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close