LB Booster
« LBB on MAC OS X using Crossover »

Welcome Guest. Please Login or Register.
Apr 1st, 2018, 04:05am



ATTENTION MEMBERS: Conforums will be closing it doors and discontinuing its service on April 15, 2018.
We apologize Conforums does not have any export functions to migrate data.
Ad-Free has been deactivated. Outstanding Ad-Free credits will be reimbursed to respective payment methods.

Thank you Conforums members.
Speed up Liberty BASIC programs by up to ten times!
Compile Liberty BASIC programs to compact, standalone executables!
Overcome many of Liberty BASIC's bugs and limitations!
LB Booster Resources
LB Booster documentation
LB Booster Home Page
LB Booster technical Wiki
Just BASIC forum
BBC BASIC Home Page
Liberty BASIC forum (the original)

« Previous Topic | Next Topic »
Pages: 1  Notify Send Topic Print
 thread  Author  Topic: LBB on MAC OS X using Crossover  (Read 593 times)
BrianM
New Member
Image


member is offline

Avatar




PM


Posts: 15
xx LBB on MAC OS X using Crossover
« Thread started on: Nov 15th, 2015, 3:02pm »

Just for information - LBB 3.30 does work on Mac OS X El Capitan 10.11.1 using Crossover 14.1.11. Crossover is a commercially supported version of Wine.

The only problem is that setting temporary breakpoints in the editor is hit and miss (most of the time they are either not set or the markers are not set, I cannot tell which) and if markers are set the do not scroll with the editor text. This is probably a Wine issue so I do not expect a fix.

Compared to LB
L4B4.5 does not run - unable to allocate virtual memory.
LB4.04 runs but using the toolbar in the editor creates a stack overflow error. Using the menu is OK. This was not seen with Crossover version 13.

So far no problems seen with BB4W.

Brian
User IP Logged

tsh73
Full Member
ImageImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 210
xx Re: LBB on MAC OS X using Crossover
« Reply #1 on: Nov 15th, 2015, 3:41pm »

Brian,
Quote:
L4B4.5 does not run - unable to allocate virtual memory.

if you are LB forum member, I really think you should post it there.
For the common good.
(not that "FOR THE GREATER GOOD" if you have read Harry Potter series)
User IP Logged

Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB on MAC OS X using Crossover
« Reply #2 on: Nov 15th, 2015, 3:45pm »

on Nov 15th, 2015, 3:02pm, BrianM wrote:
Just for information - LBB 3.30 does work on Mac OS X El Capitan 10.11.1 using Crossover 14.1.11.

I am aware of several incompatibilities with Wine, which may well affect Crossover too:
  1. LBB does not even run unless you manually create the %temp%\lib directory first. This is a symptom of Wine Bug #25207.

  2. You cannot create an executable on a drive different from where LBB itself is installed. This appears to be due to an incompatibility in the Wine implementation of the MoveFileEx API.

  3. The Change icon button does not work in the Make Executable dialogue. This is because Wine does not implement the PickIconDialog API (exported as ordinal 62 from SHELL32.DLL).

  4. You cannot paste into the editor. This is a symptom of Wine Bug #14530.
Quote:
The only problem is that setting temporary breakpoints in the editor is hit and miss

I have not had that reported before. I don't know what the cause might be.

Quote:
L4B4.5 does not run - unable to allocate virtual memory.

This is a known issue that can affect Windows too. It happens because LB 4.5.0 attempts to allocate 1 Gbyte of contiguous virtual memory (address space), and there is no guarantee that it will be available. Carl is aware of this problem (although I'm not sure he understands it properly) and the simplest fix is to allocate less memory (LBB allocates 512 Mbytes, by default, although it is configurable in the lbb.ini file).

Note that in Windows there is a difference between reserving virtual memory (which allocates address space only) and committing virtual memory (which makes sure that the requested memory can be made available, if necessary from the swap file). In Linux there is no such distinction, so in Wine the two operations have exactly the same effect. This may (or may not) make the problem more likely to occur.

Richard.
« Last Edit: Nov 15th, 2015, 4:12pm by Richard Russell » User IP Logged

Mystic
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 53
xx Re: LBB on MAC OS X using Crossover
« Reply #3 on: Nov 18th, 2015, 6:14pm »

Nobody said it this way on here, but Richard! Have you considered attempting to convert LBB over to MAC?

Is it even a possibility (I know it's very Windows-centric).

Sorry, most of my world revolves around MAC and I would love to see a LBB like version of BASIC on that platform. smiley
User IP Logged

- Rick
Richard Russell
Administrator
ImageImageImageImageImage


member is offline

Avatar




Homepage PM


Posts: 1348
xx Re: LBB on MAC OS X using Crossover
« Reply #4 on: Nov 19th, 2015, 01:35am »

on Nov 18th, 2015, 6:14pm, Mystic wrote:
Have you considered attempting to convert LBB over to MAC?

No.

Richard.
User IP Logged

tsh73
Full Member
ImageImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 210
xx Re: LBB on MAC OS X using Crossover
« Reply #5 on: Nov 19th, 2015, 06:10am »

Code:
Have you considered attempting to convert LBB over to MAC?  

There are some reasons stated in this thread
Winding down LBB
see reply #17 and #28
User IP Logged

Mystic
Junior Member
ImageImage


member is offline

Avatar




PM

Gender: Male
Posts: 53
xx Re: LBB on MAC OS X using Crossover
« Reply #6 on: Nov 21st, 2015, 6:17pm »

on Nov 19th, 2015, 06:10am, tsh73 wrote:
Code:
There are some reasons stated in this thread 


Thanks for the reference. Still saddens me... :(
User IP Logged

- Rick
Pages: 1  Notify Send Topic Print
« Previous Topic | Next Topic »

| |

This forum powered for FREE by Conforums ©
Terms of Service | Privacy Policy | Conforums Support | Parental Controls