GrandPrix Race Manager for Mac OS X
Moderator: gpraceman
- gpraceman
- Site Admin
- Posts: 4926
- Joined: Fri Jun 20, 2003 12:46 am
- Location: Highlands Ranch, CO
- Contact:
GrandPrix Race Manager for Mac OS X
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.
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.
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.
Re: GrandPrix Race Manager for Mac OS X
You could embed a Javascript engine and run Stan's JS code?
- gpraceman
- Site Admin
- Posts: 4926
- Joined: Fri Jun 20, 2003 12:46 am
- Location: Highlands Ranch, CO
- Contact:
Re: GrandPrix Race Manager for Mac OS X
As far as I know, that is a more limited scheduler than what the DLL provides.Vitamin K wrote:You could embed a Javascript engine and run Stan's JS code?
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.
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.
Re: GrandPrix Race Manager for Mac OS X
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.gpraceman wrote:As far as I know, that is a more limited scheduler than what the DLL provides.Vitamin K wrote:You could embed a Javascript engine and run Stan's JS code?
- gpraceman
- Site Admin
- Posts: 4926
- Joined: Fri Jun 20, 2003 12:46 am
- Location: Highlands Ranch, CO
- Contact:
Re: GrandPrix Race Manager for Mac OS X
That's off of the same DLL that GPRM uses.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.
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.
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.