RE to floor 4: "There is no ready-made package to call XMS"
Change the XMS absolute address call to an interrupt call, and the execution code is less than 100 bytes (memory usage is only 320 bytes)!
RE to floor 14: "Sweat, QB still has inherent deficiencies, it's really troublesome to operate, in C or PASCAL, a pointer can be done"
There are pointers in Power BASIC. Refer to "100 Reasons to Abandon QB and Use PB" (http://www.powerbasic.com/files/pub/pbdos/100ways.txt)
100 ways PowerBASIC 3.2 beats QuickBasic
========================================
1- PB 3.2 supports true pointer variables. Traditionally, a Basic
programmer had to use a combination of DEF SEG and PEEK and POKE to
access memory. Pointers are not only more flexible, they also make
data access much faster.
[ Last edited by 本是 on 2007-1-11 at 11:21 PM ]
Change the XMS absolute address call to an interrupt call, and the execution code is less than 100 bytes (memory usage is only 320 bytes)!
RE to floor 14: "Sweat, QB still has inherent deficiencies, it's really troublesome to operate, in C or PASCAL, a pointer can be done"
There are pointers in Power BASIC. Refer to "100 Reasons to Abandon QB and Use PB" (http://www.powerbasic.com/files/pub/pbdos/100ways.txt)
100 ways PowerBASIC 3.2 beats QuickBasic
========================================
1- PB 3.2 supports true pointer variables. Traditionally, a Basic
programmer had to use a combination of DEF SEG and PEEK and POKE to
access memory. Pointers are not only more flexible, they also make
data access much faster.
[ Last edited by 本是 on 2007-1-11 at 11:21 PM ]
my major is english----my love is dos----my teacher is the buddha----my friends--how about U



