Poll: After you have tried out the **NEWEST** and most special QBCPC edition of RelLib, just how _did_ you like my many new routines?
You do not have permission to vote in this poll.
I ABSOLUTELY LOVED THEM!!! It truly the **ULTIMATE** QuickBASIC 4.5 game library!!! :*D !!
100.00%
4 100.00%
They’re pretty good stuff! I’ll be looking forward to trying it soon. Wink !
0%
0 0%
I’d pass up on it. Sad But hey, good try. Smile !
0%
0 0%
Total 4 vote(s) 100%
* You voted for this item. [Show Results]

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ANNOUNCEMENT: The **NEWEST** RelLib has just been raised!!!
#21
What I could really use and appreciate is a SETUP proggy like the one with DirectQB which allows you to pick the routines you need for your current project and then the SETUP porgramm spits out the library with the routines you've picked. I mean it could be very usefull. Doing it manualy(merging OBJ files) is a nightmare.

Also are there any RelLib XMS horizontal scrolling demos/examples available? I could really use that since some projects currently spining in my head require it.

Cheers!
Reply
#22
To Lachie:

A rather **splendid** Monday to you!!! Big Grin !

As for the _possible_ building of the setup program that is reminiscent of what ye olde classic lib DirectQB already has, I believe that is a WONDERFUL idea, man, to even say the least!! Wink ! That way now, it would surely save builders all of the hassle and frustration of even bothering to try to build it manually. I believe you on that one! Cool !

Also, as for the RelLib XMS horizontally scrolling demos/examples being available so far, no. One thing is, I don’t even know fully how to use XMS myself ( :normal: ), other than on *some* of the graphics/sprite routines on Future.Library. So don’t expect me to give you any of these examples soon until I *REALLY* learn XMS. However, you have brought up an interesting point, though, so way to go for you! Wink !

I thank you truly much for your real good ideas on a future version of RelLib, Lachie. See you later and God’s fiery all-eternal blessing!!! Big Grin !!



DELIGHTFULLY EMPOWERING YOU ON YOUR IDEAS FOR RELLIB,

[Image: AAPMini.gif]
Adigun Azikiwe Polack
One of the Founders of “Aura Flow”
Webmaster of the AAP Official Homepage
Official Founder of the “QuickBASIC Caliber Programming Compo”
url=http://dhost.hopto.org/aapproj/][Image: file.php?id=194][/url]
Your *official* home of the FreeBasic GFX Demo Central, now holding over 150 FB graphics demos so far!!! Big Grin !
Reply
#23
Can we have RelXMSPut? :lol:
Reply
#24
Can I have a monitor?

Actually, making relxmsput would mean rewriting *all* of my xms routines from scratch. Unless this would work...


.386
.stack 100h ;<<<<<<<< not sure here( see below)
.data
:
:
:
.code

Public RelXmstoBase
Push BP
Mov bp, sp

endp



;;;;<<<<<<<here's the prob>>>>>>

I want to use my new progging style since mode7
I dont need a stack declaration here.


public relXmsput uses ds si es di,\
Blah..........

end p


is combining two different coding ways in one module legal?

Blitz?, Sterling?, anyone?
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply
#25
Anyone: I dunno Wink

Peter van Zwol posted about it at auraflow. Check it out Smile
Reply
#26
okay...
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply
#27
Sure, you can mix them. You mean like this, right?
Code:
public blah1
blah1 proc, parameter1:word
   mov  ax, parameter1
   mov  ax, [bp+6]   ; read parameter1 into ax (again)
   ret
blah1 endp
Yeah, you can do it both way in the same module if you like.

All it does (in the above example) is prepend "push bp/mov bp, sp" at the top, translate parameter1 into [bp+6], and translate ret into "leave/retf 2"

leave takes 3 cycles on a Pentium, while "pop bp" takes only one, but other than that the two syntaxes do the same thing. Besides, the leave thing is easy to avoid:
Code:
public blah1
blah1 proc, parameter1:word
   mov  ax, parameter1
   mov  ax, [bp+6]   ; read parameter1 into ax (again)
   pop  bp
   ret  2
blah1 endp
If you want to see the code that masm is generating for you, use the /Fl (generate listing) and /Sa (maximize source listing) command line switches.
Code:
ml /Flfilename.lst /Sa /c filename.asm
Reply
#28
Sure it is, and you don't need to declare a stack, there's only one stack in a program and that's qbs. So your stack declaration does nothing.
oship me and i will give you lots of guurrls and beeea
Reply
#29
C'mon then rel... PvZ and me need it Smile Wink Wink
Reply
#30
As I said, I had to raise funds to buy a new monitor. ;*(

Sterling and Blitz ty. ;*)
y smiley is 24 bit.
[Image: anya2.jpg]

Genso's Junkyard:
http://rel.betterwebber.com/
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)