Home » Archimedes archive » Acorn User » AU 1995-03.adf » !StarInfo_StarInfo » Bagnall/QT+/!QuickType/Libraries/!Libraries

Bagnall/QT+/!QuickType/Libraries/!Libraries

This website contains an archive of files for the Acorn Electron, BBC Micro, Acorn Archimedes, Commodore 16 and Commodore 64 computers, which Dominic Ford has rescued from his private collection of floppy disks and cassettes.

Some of these files were originally commercial releases in the 1980s and 1990s, but they are now widely available online. I assume that copyright over them is no longer being asserted. If you own the copyright and would like files to be removed, please contact me.

Tape/disk: Home » Archimedes archive » Acorn User » AU 1995-03.adf » !StarInfo_StarInfo
Filename: Bagnall/QT+/!QuickType/Libraries/!Libraries
Read OK:
File size: 016A bytes
Load address: 0000
Exec address: 0000
File contents
mem
FNmem_Initialise
FNmem_Claim(RETURN addr%,length%)
PROCmem_Release(RETURN addr%,pointer%)

menu
PROCmenu_CreateMenu(a$,a%)
PROCmenu_Link(menu%,item$,submenu%)
FNmenu_precomma(RETURN a$)

pin
PROCpin_SavePinboard(f$)
PROCpin_LoadPinboard(f$)
PROCpin_error(RETURN n$)

str
FNstr_UpperCase(a$)
FNstr_strip(a$)
FNstr_NoCtrl(a$)

win
PROCwin_LoadTemplates(temp$)
00000000  6d 65 6d 0a 46 4e 6d 65  6d 5f 49 6e 69 74 69 61  |mem.FNmem_Initia|
00000010  6c 69 73 65 0a 46 4e 6d  65 6d 5f 43 6c 61 69 6d  |lise.FNmem_Claim|
00000020  28 52 45 54 55 52 4e 20  61 64 64 72 25 2c 6c 65  |(RETURN addr%,le|
00000030  6e 67 74 68 25 29 0a 50  52 4f 43 6d 65 6d 5f 52  |ngth%).PROCmem_R|
00000040  65 6c 65 61 73 65 28 52  45 54 55 52 4e 20 61 64  |elease(RETURN ad|
00000050  64 72 25 2c 70 6f 69 6e  74 65 72 25 29 0a 0a 6d  |dr%,pointer%)..m|
00000060  65 6e 75 0a 50 52 4f 43  6d 65 6e 75 5f 43 72 65  |enu.PROCmenu_Cre|
00000070  61 74 65 4d 65 6e 75 28  61 24 2c 61 25 29 0a 50  |ateMenu(a$,a%).P|
00000080  52 4f 43 6d 65 6e 75 5f  4c 69 6e 6b 28 6d 65 6e  |ROCmenu_Link(men|
00000090  75 25 2c 69 74 65 6d 24  2c 73 75 62 6d 65 6e 75  |u%,item$,submenu|
000000a0  25 29 0a 46 4e 6d 65 6e  75 5f 70 72 65 63 6f 6d  |%).FNmenu_precom|
000000b0  6d 61 28 52 45 54 55 52  4e 20 61 24 29 0a 0a 70  |ma(RETURN a$)..p|
000000c0  69 6e 0a 50 52 4f 43 70  69 6e 5f 53 61 76 65 50  |in.PROCpin_SaveP|
000000d0  69 6e 62 6f 61 72 64 28  66 24 29 0a 50 52 4f 43  |inboard(f$).PROC|
000000e0  70 69 6e 5f 4c 6f 61 64  50 69 6e 62 6f 61 72 64  |pin_LoadPinboard|
000000f0  28 66 24 29 0a 50 52 4f  43 70 69 6e 5f 65 72 72  |(f$).PROCpin_err|
00000100  6f 72 28 52 45 54 55 52  4e 20 6e 24 29 0a 0a 73  |or(RETURN n$)..s|
00000110  74 72 0a 46 4e 73 74 72  5f 55 70 70 65 72 43 61  |tr.FNstr_UpperCa|
00000120  73 65 28 61 24 29 0a 46  4e 73 74 72 5f 73 74 72  |se(a$).FNstr_str|
00000130  69 70 28 61 24 29 0a 46  4e 73 74 72 5f 4e 6f 43  |ip(a$).FNstr_NoC|
00000140  74 72 6c 28 61 24 29 0a  0a 77 69 6e 0a 50 52 4f  |trl(a$)..win.PRO|
00000150  43 77 69 6e 5f 4c 6f 61  64 54 65 6d 70 6c 61 74  |Cwin_LoadTemplat|
00000160  65 73 28 74 65 6d 70 24  29 0a                    |es(temp$).|
0000016a