GrandPrix Race Manager for Mac OS X

Here commercial providers of derby and regatta related goods and services can show off their wares, announce new products and/or advertise their website. Members can also discuss derby and regatta products/services here as well.
Post Reply
User avatar
gpraceman
Site Admin
Site Admin
Posts: 4607
Joined: Fri Jun 20, 2003 12:46 am
Location: Highlands Ranch, CO
Contact:

GrandPrix Race Manager for Mac OS X

Post by gpraceman » Sat Dec 03, 2016 11:43 am

We've had many inquiries on a Mac version of our GrandPrix Race Manager software. I did want to provide an update on those efforts. We are certainly making progress, and finally have been able to get the software up and running in a development environment. That is the second major hurdle in this effort. The first was rewriting the software so it would be compatible with both PCs and Macs. The PC version was released last month, allowing us to then focus on the Mac version.

We have been able to do some testing with the development environment but have a lot more testing to do. There are still some other technical issues that we have to work out before it is ready to distribute. Currently, we do not have a projected release date. We certainly hope to have the Mac compatible version released before January, but it will only be released once it is ready.

Sadly, the Mac version will have a limitation that the Windows version does not. It will not have Perfect-N Type scheduling. Only a Windows driver is available to create those types of schedules. We are unable to contact Cory Young, who created the driver, along with Stan Pope. Unfortunately, Stan does not have a copy of the source code and has lost contact with Cory as well. Anyways, we are trying to find a workaround on that issue, but it looks like, at least initially, the Mac version will not have that capability. The Phase Shifted Lane Rotation schedules would be the best option in the interim.


Randy Lisano
Romans 5:8

Awana Grand Prix and Pinewood Derby racing - Where a child, an adult and a small block of wood combine for a lot of fun and memories.

User avatar
Vitamin K
Master Pine Head
Master Pine Head
Posts: 980
Joined: Sat Apr 20, 2013 7:26 pm
Location: Montgomery County, MD
Contact:

Re: GrandPrix Race Manager for Mac OS X

Post by Vitamin K » Sat Dec 03, 2016 5:19 pm

You could embed a Javascript engine and run Stan's JS code? :)



User avatar
gpraceman
Site Admin
Site Admin
Posts: 4607
Joined: Fri Jun 20, 2003 12:46 am
Location: Highlands Ranch, CO
Contact:

Re: GrandPrix Race Manager for Mac OS X

Post by gpraceman » Sat Dec 03, 2016 5:38 pm

Vitamin K wrote:You could embed a Javascript engine and run Stan's JS code? :)
As far as I know, that is a more limited scheduler than what the DLL provides.

I was thinking to decompile the DLL and then recompile it as a DYLIB to work on a Mac. Whether that is actually possible, I am not sure. I have only a tiny bit of experience with C++ and have not been able to find a decompiler that would work and not crash on me.

I could just build a separate Perfect-N Type scheduler app with the DLL and users can run it on a Mac with Wine. The schedules would have to be saved to a CSV file and then imported into GPRM. Doable but is not so convenient for the user. Unfortunately, the whole app cannot run under Wine, as the serial port functionality will not work at all. That functionality is the more critical.


Randy Lisano
Romans 5:8

Awana Grand Prix and Pinewood Derby racing - Where a child, an adult and a small block of wood combine for a lot of fun and memories.

User avatar
Vitamin K
Master Pine Head
Master Pine Head
Posts: 980
Joined: Sat Apr 20, 2013 7:26 pm
Location: Montgomery County, MD
Contact:

Re: GrandPrix Race Manager for Mac OS X

Post by Vitamin K » Sun Dec 04, 2016 8:08 am

gpraceman wrote:
Vitamin K wrote:You could embed a Javascript engine and run Stan's JS code? :)
As far as I know, that is a more limited scheduler than what the DLL provides.
Maybe Stan could chime in here: What features does the DLL offer that the JS code doesn't? I want to say I've seen some independent re-implementations of Perfect-N scheduling in some open source packages...most likely modeled off of Stan's code.



User avatar
gpraceman
Site Admin
Site Admin
Posts: 4607
Joined: Fri Jun 20, 2003 12:46 am
Location: Highlands Ranch, CO
Contact:

Re: GrandPrix Race Manager for Mac OS X

Post by gpraceman » Sun Dec 04, 2016 12:12 pm

Vitamin K wrote:I want to say I've seen some independent re-implementations of Perfect-N scheduling in some open source packages...most likely modeled off of Stan's code.
That's off of the same DLL that GPRM uses.


Randy Lisano
Romans 5:8

Awana Grand Prix and Pinewood Derby racing - Where a child, an adult and a small block of wood combine for a lot of fun and memories.

Post Reply