time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Lady Heather on MacOS X

MS
Mark Sims
Mon, Oct 3, 2016 3:15 AM

I have the next release of Lady Heather working on macOS / OSX.  Seems to work quite well.  The makefile auto-detects Linux or macOS... (stupid Windoze make does not support conditionals so it needs its own makefile).  macOS does use XQuartz for the X11 video/mouse/keyboard stuff.  XQuartz does have a couple of quirks... mainly you can't restore the previous window size if you maximize the window then try to restore it.

I just got through cleaning up the OS support code and decoupled the operating system relevant code (#ifdef WINDOWS,  #ifdef linux, and #ifdef MACH) code from the video/mouse/keyboard code (#ifdef WIN_VFX and #ifdef USE_X11).  Also made the drawing routines much less display system dependent.  This should make it easier to port to other systems and display managers.  Windows, Linux, and Mac should cover 99.9% of users.  I suspect BSD support would be trivial since mscOS is based on BSD (and Heather only has a couple dozen lines of code specific to macOS).

I also deleted all the old DOS support code.  Heather had gotten way to beefy for that to ever work again.

The next release should be out in a couple of weeks... I'm waiting for a Lucent KS system to come in and verify it works with that,

I have the next release of Lady Heather working on macOS / OSX. Seems to work quite well. The makefile auto-detects Linux or macOS... (stupid Windoze make does not support conditionals so it needs its own makefile). macOS does use XQuartz for the X11 video/mouse/keyboard stuff. XQuartz does have a couple of quirks... mainly you can't restore the previous window size if you maximize the window then try to restore it. I just got through cleaning up the OS support code and decoupled the operating system relevant code (#ifdef WINDOWS, #ifdef __linux__, and #ifdef __MACH__) code from the video/mouse/keyboard code (#ifdef WIN_VFX and #ifdef USE_X11). Also made the drawing routines much less display system dependent. This should make it easier to port to other systems and display managers. Windows, Linux, and Mac should cover 99.9% of users. I suspect BSD support would be trivial since mscOS is based on BSD (and Heather only has a couple dozen lines of code specific to macOS). I also deleted all the old DOS support code. Heather had gotten way to beefy for that to ever work again. The next release should be out in a couple of weeks... I'm waiting for a Lucent KS system to come in and verify it works with that,
CA
Chris Albertson
Mon, Oct 3, 2016 8:14 AM

On Sun, Oct 2, 2016 at 8:15 PM, Mark Sims holrum@hotmail.com wrote:

.... Windows, Linux, and Mac should cover 99.9% of users.  I suspect BSD
support would be trivial since mscOS is based on BSD (and Heather only has
a couple dozen lines of code specific to macOS).

What about other then other than Intel architectures?  Does it compile on
ARM?.

Chris Albertson
Redondo Beach, California

On Sun, Oct 2, 2016 at 8:15 PM, Mark Sims <holrum@hotmail.com> wrote: > .... Windows, Linux, and Mac should cover 99.9% of users. I suspect BSD > support would be trivial since mscOS is based on BSD (and Heather only has > a couple dozen lines of code specific to macOS). What about other then other than Intel architectures? Does it compile on ARM?. -- Chris Albertson Redondo Beach, California
BR
Bill Riches
Mon, Oct 3, 2016 4:37 PM

Hi Mark,
If your Lucent KS unit does not come in soon let me know and I will still be glad to lend you one of my units with power supply to play with.  I have offered this several times in the past but did not hear from you.

73,

Bill, WA2DVu
Cape May

-----Original Message-----
From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Mark Sims
Sent: Sunday, October 2, 2016 11:16 PM
To: time-nuts@febo.com
Subject: [time-nuts] Lady Heather on MacOS X

I have the next release of Lady Heather working on macOS / OSX.  Seems to work quite well.  The makefile auto-detects Linux or macOS... (stupid Windoze make does not support conditionals so it needs its own makefile).  macOS does use XQuartz for the X11 video/mouse/keyboard stuff.  XQuartz does have a couple of quirks... mainly you can't restore the previous window size if you maximize the window then try to restore it.

I just got through cleaning up the OS support code and decoupled the operating system relevant code (#ifdef WINDOWS,  #ifdef linux, and #ifdef MACH) code from the video/mouse/keyboard code (#ifdef WIN_VFX and #ifdef USE_X11).  Also made the drawing routines much less display system dependent.  This should make it easier to port to other systems and display managers.  Windows, Linux, and Mac should cover 99.9% of users.  I suspect BSD support would be trivial since mscOS is based on BSD (and Heather only has a couple dozen lines of code specific to macOS).

I also deleted all the old DOS support code.  Heather had gotten way to beefy for that to ever work again.

The next release should be out in a couple of weeks... I'm waiting for a Lucent KS system to come in and verify it works with that, _______________________________________________
time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Hi Mark, If your Lucent KS unit does not come in soon let me know and I will still be glad to lend you one of my units with power supply to play with. I have offered this several times in the past but did not hear from you. 73, Bill, WA2DVu Cape May -----Original Message----- From: time-nuts [mailto:time-nuts-bounces@febo.com] On Behalf Of Mark Sims Sent: Sunday, October 2, 2016 11:16 PM To: time-nuts@febo.com Subject: [time-nuts] Lady Heather on MacOS X I have the next release of Lady Heather working on macOS / OSX. Seems to work quite well. The makefile auto-detects Linux or macOS... (stupid Windoze make does not support conditionals so it needs its own makefile). macOS does use XQuartz for the X11 video/mouse/keyboard stuff. XQuartz does have a couple of quirks... mainly you can't restore the previous window size if you maximize the window then try to restore it. I just got through cleaning up the OS support code and decoupled the operating system relevant code (#ifdef WINDOWS, #ifdef __linux__, and #ifdef __MACH__) code from the video/mouse/keyboard code (#ifdef WIN_VFX and #ifdef USE_X11). Also made the drawing routines much less display system dependent. This should make it easier to port to other systems and display managers. Windows, Linux, and Mac should cover 99.9% of users. I suspect BSD support would be trivial since mscOS is based on BSD (and Heather only has a couple dozen lines of code specific to macOS). I also deleted all the old DOS support code. Heather had gotten way to beefy for that to ever work again. The next release should be out in a couple of weeks... I'm waiting for a Lucent KS system to come in and verify it works with that, _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.