Brent,
You may be interested to know that your configurator very nearly runs under Linux! My main machine is a UBUNTU linux box, and the only reason I use Win2k on my laptop is for MJ configuration.
I tried running the configurator using the Linux utility called Wine (Wine Is Not an Emulator - a typical Linux acronym) and it almost ran properly. The opening screen is fine, the menus work as they should, and the various frames and dialog boxes worked properly. It only went wrong when I called up the 'Tuning' view, at which point the display went a bit screwy (no timing display, flickering dials and no menu bar or icons.)
The command line reported the following errors:
fixme:comm:set_queue_size insize 4096 outsize 4096 unimplemented stub
fixme:gdi:ExtCreatePen Hatches not implemented
I haven't had a chance to find out whether it would communicate with the MJ box - but it's an interesting result so far.
Almost certainly this isn't a problem that you could fix - it's really a Wine issue - but it does look promising!
regards,
David
Configurator almost runs under Linux!
Moderators: JeffC, rdoherty, stieg, brentp
-
- Posts: 204
- Joined: Tue Feb 14, 2006 2:14 pm
- Contact:
Very Interesting!
There's a better route for linux, in fact. the configuration software was written using the wxWidgets framework, which allows you to cleanly cross-compile to Windows, Linux, and MacOS, with the promise of no to minimal platform specific code. I haven't tried it yet, but it should be possible.
I need to fulfill my promise of uploading the source code for the 3.2.x firmware and configuration software, perhaps someone could try this out. David, are you a C++ programmer?
There's a better route for linux, in fact. the configuration software was written using the wxWidgets framework, which allows you to cleanly cross-compile to Windows, Linux, and MacOS, with the promise of no to minimal platform specific code. I haven't tried it yet, but it should be possible.
I need to fulfill my promise of uploading the source code for the 3.2.x firmware and configuration software, perhaps someone could try this out. David, are you a C++ programmer?
-
- Posts: 204
- Joined: Tue Feb 14, 2006 2:14 pm
- Contact:
-
- Posts: 204
- Joined: Tue Feb 14, 2006 2:14 pm
- Contact:
Update!
Well, I tried it in the car...
It attempted to communicate, with both attempts resulting in the message "Incorrect configurator version ..." returned by the firmware. The first time I had 2 notifications, the first saying that v3 was invalid, and the other saying that v0.2.1 was invalid"! At the last attempt it said that v0.0.0 was invalid.
So - it's attempting to communicate, but there are probably some incorrect comms port parameters.
I'll carry on playing.
It attempted to communicate, with both attempts resulting in the message "Incorrect configurator version ..." returned by the firmware. The first time I had 2 notifications, the first saying that v3 was invalid, and the other saying that v0.2.1 was invalid"! At the last attempt it said that v0.0.0 was invalid.
So - it's attempting to communicate, but there are probably some incorrect comms port parameters.
I'll carry on playing.