English Amiga Board


Go Back   English Amiga Board > Coders > Coders. Language > Coders. Blitz Basic

 
 
Thread Tools
Old 04 November 2021, 17:36   #1
Honitos
Registered User
 
Honitos's Avatar
 
Join Date: Nov 2019
Location: Celle / Germany
Posts: 145
Question Reorganizing biglibs (ACIDLIBS/DEFLIBS) in AmiBlitz V3.9

As I am still working on AmiBlitz 3.9 I thought about separating the blitzlibs into some more collection files (biglibs).



At the moment we have

  • ACIDLIBS: contains mostly libs from the creator of BlitzBasic itself
  • DEFLIBS: a bunch of all other libs from mostly third party programmers

In order to get AB3 runnable on a real (not highest end) amiga again and therefore to save memory, I want to split the biglibs into one or two more libs like:

  • BaseLibs: absolutely important commands/functions e.g. arrays
  • OsLibs: all fd-converted os-functions like "Delay_" (wrapper commands for functions of os libraries)
  • chipsetLibs: all libs that makes use of classic chipset (mostly sound and graphics)
  • utilLibs: libs that do not fit into one of the other categories

By loading all of these biglibs, the behaviour would be the same as it is at the moment. By disabling one or more of these biglibs, you could save a huge amount of memory, if you never use OSlibs or chipset related functions.



Any opinions ?


I already removed all os-function libs from DEFLIBS to a new collection file called OSLIBS. So I could save about 500kb of libs I NEVER use.


P.S. of course I would update AB3LibsManager to handle these files.
Honitos is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Deflibs building problem (protracker) Nightshft Coders. Blitz Basic 9 10 December 2019 03:42
DefLibs bjadams Coders. Blitz Basic 2 15 September 2018 22:29
Amiblitz 3 Retrofan Amiga scene 2 15 December 2016 22:55
AmiBlitz 3 AF2013 Coders. Blitz Basic 13 26 September 2013 00:27

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 14:12.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.06215 seconds with 13 queries