[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 264: mysqli_fetch_assoc(): Couldn't fetch mysqli_result
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/db/driver/mysqli.php on line 326: mysqli_free_result(): Couldn't fetch mysqli_result
Pete's QBASIC Site Discuss QBasic, Freebasic, QB64 and more 2009-11-09T09:00:57-05:00 http://www.petesqbsite.com/phpBB3/app.php/feed/topic/3159 2009-11-09T09:00:57-05:00 2009-11-09T09:00:57-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20067#p20067 <![CDATA[Dynamic linking in QBasic?]]>
Maybe it could be done using TSR with some "tweaks"...

I.E. every application is a TSR, the "kernel" manages the GUI and calls interrupts to activate single apps, and a segment of ram is used as "interface" (if an application has to open a window, it leave a message in the common area, and the kernel read it and open the window).
In that way, I will also be able to mix programs written in QB and in other languages.

Do you think that it could work?

I've downloaded tsrv21.zip, but there is no doc. Of course I'm not going to buy external libraries. Does anybody know how to make a TSR that is not enabled by hitting a key, but by using (for example) a POKE in a qb program?

Thanks

Statistics: Posted by angros47 — Mon Nov 09, 2009 9:00 am


]]>
2009-11-06T02:59:00-05:00 2009-11-06T02:59:00-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20063#p20063 <![CDATA[Dynamic linking in QBasic?]]>
CLEAR clears all variables and closes all open files.

Whether RUN or CHAIN can close one is questionable. I'll ask if it is possible and can be proven somewhere else.

I still don't see the big deal however.

Statistics: Posted by burger2227 — Fri Nov 06, 2009 2:59 am


]]>
2009-11-06T02:46:14-05:00 2009-11-06T02:46:14-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20062#p20062 <![CDATA[Dynamic linking in QBasic?]]>
Thanks

Statistics: Posted by angros47 — Fri Nov 06, 2009 2:46 am


]]>
2009-11-05T16:56:40-05:00 2009-11-05T16:56:40-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20056#p20056 <![CDATA[Dynamic linking in QBasic?]]> Statistics: Posted by Nodtveidt — Thu Nov 05, 2009 4:56 pm


]]>
2009-11-03T16:03:04-05:00 2009-11-03T16:03:04-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20030#p20030 <![CDATA[Dynamic linking in QBasic?]]>
Has anyone ever tried something similar? I know about Gimi, and others multitasking systems in QB using scripts, but could be done using real machine code instead of an interpreted script?

Statistics: Posted by angros47 — Tue Nov 03, 2009 4:03 pm


]]>
2009-11-03T14:37:00-05:00 2009-11-03T14:37:00-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20029#p20029 <![CDATA[Dynamic linking in QBasic?]]> Statistics: Posted by burger2227 — Tue Nov 03, 2009 2:37 pm


]]>
2009-11-02T09:02:25-05:00 2009-11-02T09:02:25-05:00 http://www.petesqbsite.com/phpBB3/viewtopic.php?p=20023#p20023 <![CDATA[Dynamic linking in QBasic?]]>
The idea is:

main program:

Code:

call LibEntryPoint
Library 1:

Code:

SUB LibEntryPointPRINT "this is library 1"
Library 2:

Code:

SUB LibEntryPointPRINT "this is library 2"
And, at runtime, I wish to be able to unload library 1 and load library 2.

Can it be done (maybe using overlays)?
Thanks

Statistics: Posted by angros47 — Mon Nov 02, 2009 9:02 am


]]>