Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
AmigaOS 3.2 Support
#1
Lightbulb 
Mit dem Erscheinen von AmigaOS3.2 (und auch schon vorher, mit 3.1.4) wird es notwendig, die Includes, Amigalibs usw. innerhalb BlitzBasic2 anzupassen bzw. auf den neuesten Stand zu bringen, insofern man vom neuen OS profitieren möchte.

Ich hänge hier unten schonmal die wichtigsten Libs dran, aber seid gewarnt:
Wenn ihr nicht die gleichen Libnumbers habt in eurer Installation, dann gibt es Probleme!

Im Prinzip müßt ihr vor dem Update eure Libs scannen, entweder mit einem speziellen Tool oder dem LibMan. Dort seht ihr dann, welche Libnummern ihr verwenden müßt, damit alles so weiter funktioniert wie bisher. Ihr solltet NICHT NEUE FREIE NUMMERN VERWENDEN, sondern die 'alten'!

Die Libs brauchen z.T. zwei Sub-Libs, wegen der Token-Anzahl, darum gibt es auch manchmal zwei Libnums! Siehe im Screenshot dos.library1+2.
   

Meine Libnums hier mal als Beispiel:

Code:
; AMIGA LIBRARIES

#intuition-lib1               = 255
#graphics-lib1                = 254
#exec-lib1                    = 253
#dos-lib1                     = 252
#diskfont-lib1                = 251
#graphics-lib2                = 250
#dos-lib2                     = 249
#amigaguide-lib1              = 248
#asl-lib1                     = 247
#battclock-lib1               = 246
#battmem-lib1                 = 245
#bullet-lib1                  = 244
#card-lib1                    = 243
#ciaa-lib1                    = 242
#ciab-lib1                    = 241
#commodities-lib1             = 240
#datatypes-lib1               = 239
#disk-lib1                    = 238
#expansion-lib1               = 237
#gadtools-lib1                = 236
#icon-lib1                    = 235
#iffparse-lib1                = 234
#keymap-lib1                  = 233
#layers-lib1                  = 232
#locale-lib1                  = 231
#mathffp-lib1                 = 230
#mathieeedoubbas-lib1         = 229
#mathieeedoubtrans-lib1       = 228
#mathieeesingbas-lib1         = 227
#mathieeesingtrans-lib1       = 226
#mathtrans-lib1               = 225
#misc-lib1                    = 224
#potgo-lib1                   = 223
#rexxsyslib-lib1              = 222
#utility-lib1                 = 221
#colorwheel-lib1              = 219 ; CLASH(1x:)!; RESERVED FOR: #cdtvlib
#xfa-lib1                     = 218
#boards-lib1                  = 217
#workbench39-lib1             = 216

; BASIC LIBRARIES

#Bbgtlib                      = 141
#Gadgetslib                   = 140
#Windowslib                   = 138
#Bbasllib                     =  80

; OTHER LIBRARIES

#LotanWord                    = 196
#LotanMemExt                  = 173
#LotanMem                     = 172
#cd32lib                      = 113
#ElmoreIncLib                 = 111
#ElmoreDosLib                 = 109
#ElmoreSysLib                 = 107
#ElmoreMathLib                = 105
#ElmoreHardwareLib            = 103
#ElmoreFuncsLib               = 101
#RomulusCrunchLib             =  74
#RomulusPrtLib                =  70
#RomulusRequestLib            =  69
#RomulusLocaleLib             =  68
#RomulusConsoleLib            =  67
#AaronsIconLib                =  62
#NeilsCIATrackerLib           =  56
#NeilsIndicatorLib            =  55
#NeilsReqToolsLib             =  54
#RomulusAmigaLib              =  47

; RI(LES/RWE) LIBRARIES

#Riarexxlib                   = 133
#Rievallib                    = 121
#Rifnslib                     =  93
#RITrackDiskLib               =  91
#Ricommoditieslib             =  89
#RIReqLib                     =  79
#RIAmosFuncLib                =  75
#Ripacklib                    =  73
#Rifxlib                      =  66
#Rigfxlib                     =  65
#Rizonejoylib                 =  64
#Riapplib                     =  61
#Ritooltypeslib               =  59
#Rianimlib                    =  57
#Riencryptlib                 =  52
#Ridebuglib                   =  51
#RIDisAsm                     =  50
#RIShapesLib                  =  46
#Risoundlib                   =  45
#Rigtmenulib                  =  37
#Rifastseriallib              =  36
#Ridoslib                     =  33
#Ridatatypeslib               =  25
#Ristcdecrunchlib             =  18
#Ristonecrackerlib            =  17
#Ricompactdisklib             =  14
#RISortLib                    =  13
#RIListLib                    =  12
#Ricopperfxlib                =  11

; USER LIBRARIES

#EMLLib                       =  60
#MazFpuLib                    =  35
#QuickLib                     =  19
#dbaselib                     =  10
#BDGfxLib                     =   9
#XBaudiolib                   =   4

; NEW (OTHER USER) LIBRARIES

#nWbStartup                   = 199
#nDrawing                     = 188
#nPicture                     = 183
#nMenu                        = 181
#nGadTools                    = 179
#nDos                         = 174
#nFont                        = 170
#nScreen                      = 169
#nWindow                      = 168
#nMisc                        = 167
#nString                      = 166
#nMemory                      = 165
#nToolType                    = 151
#nTagList                     = 149
#nOS                          = 145
#nPalette                     = 139
#nLocale                      = 137
#nSort                        = 131
#nFile                        =  41

; USER(CODER/BETA) LIBRARIES

#disassembler-lib1            = 215
#nonvolatile-lib1             = 214
#Picasso96API-lib1            = 213
#i2c_v40-lib                  = 212
#RayToolsLib                  =  44
#RayPixLib                    =  34
#RayDosLib                    =  23
#RayAreaLib                   =  22
#RayMathLib                   =  20
#EFMUILib                     =   8

; DEACTIVATED LIBS

#workbench-lib1               = 220
#boards-lib1_OLD              = 217 ; CLASH(1x:)!
#Rimisclib                    =  47 ; CLASH(1x:)!
#Rinonvolatilelib             =  35 ; CLASH(1x:)!
#Rwemathlib                   =  23 ; CLASH(1x:)!


; WARNING! 5 LIBRARY CLASH(S) (=doubles/triples etc.) FOUND !


; FREE library numbers(122):

;    1    2    3    5    6    7

;   15   16   21   24   26   27   28   29   30   31   32   38   39   40   42
;   43   48   49   53   58   63   76   77   78   81   82   83   85   88   90
;   92   94   95   96   97   98   99

;  100  102  104  106  108  110  112  114  115  116  117  118  119  120  122
;  123  124  125  126  127  128  129  130  132  134  135  136  142  143  144
;  146  147  148  150  152  153  154  155  156  157  158  159  160  161  162
;  163  164  171  175  176  177  178  180  182  184  185  186  187  189  190
;  191  192  193  194  195  197  198

;  200  201  202  203  204  205  206  207  208  209  210  211
Ganz oben sieht man die dos.lib zweimal, mit unterschiedlichen Nummern!! Wichtig! Aufschreiben!
Mit den neuen Amigalibs müßt ihr natürlich auch noch testen, ob die Tokens erkannt werden:
   
Yep! Big Grin


Angehängte Dateien
.lha   AOS32_AmigaLibs.lha (Größe: 10,91 KB / Downloads: 2)
Zitieren
#2
Howto:
Ihr könnt natürlich nicht das ganz alte FDConvert verwenden, wenn die Libs so groß sind, daß sie aufgeteilt würden. Der Name stimmt auch nicht und die Lib würde direkt nach Blitzlibs: geschrieben.
   
Das Tool von AmiBlitz ist besser, aber es macht dumme Sachen.
Ich stell hier morgen oder so die angepaßte Version rein.

Headerfiles (Residents) sind nochmal eine Story für sich selbst... Rolleyes Das, liebe Kinder, erzähle ich euch beim nächsten Mal....
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste