WineHQ

LEGO MindStorms Robotics Invention System

CD-ROM from set 9747

Application Details:

Version: 1.5
License: Retail
URL:  
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 7.16-staging

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

  • The splash screen from the CD.

If an installation is extracted from Windows, some screens from the software can be started by starting the corresponding exe directly, including:

  • the RCX programming environment (tools/Logobloc/logobloc.exe)
  • the main menu (navigate/main/main.exe)

What does not

  • The installer (Unhandled exception: page fault on read access to 0x00001b59 in 32-bit code (0x6ed5f470))
  • The main application (Probe.exe) does not launch correctly, complaining about missing components.
  • Saving code to a file from within Logobloc.exe crashes the application.
  • Downloading code to the RCX over a serial-port connected IR tower.
  • Some text is missing.
  • Menu buttons don't work.
  • Videos.

Workarounds

Extract installation from Windows (i.e. C:\Program Files\LEGO MINDSTORMS or similar) and place it under $WINEPREFIX/drive_c/Program Files or similar). Copy over the C:\Windows\Probe.ini settings file and atl.dll from the CD into $WINEPREFIX/drive_c/windows/system.

Run probe.exe on a different virtual monitor so that it's active and ignore the error popups. This seems to improve the file saving from Logobloc.exe, resulting in files being written to disk (choose a simple location like Desktop), even if Logobloc.exe still crashes afterwards.

What was not tested

The help system.

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

It appears that the menu navigation and movie playback issues might not be blockers: in a Windows installation one can launch Probe.exe (the main program) and then separately launch tools/Logobloc/logobloc.exe (the programming GUI) and still get a working codeing environment. However, launching logobloc.exe by itself in Windows does not result in a working environment, in this case it does not appear to know which COM port it should use to talk to the robot.

I used WINEARCH=win32 and set the Windows version in winecfg to Windows 98.

I tried to register the dlls using: cd "$WINEPREFIX/drive_c/wherever/LEGO MINDSTORMS"; for dll in $(find . -iname '*.dll'); do WINEARCH=win32 WINEPREFIX=/path/to/your/wine regsvr32 $dll; done

My wine would automatically assing my USB to serial adapter a COM port number >4, and it looks like the LEGO Robotics Invention System 1.5 software only supports COM port numbers up to 4, so I changed the wine COM port number using the instructions at https://wiki.winehq.org/Wine_U....

It looks like under Windows Logobloc.exe launches system/RCXcc.exe, system/VPBrick.exe and ./system/RCXdrv.exe. These don't seem to get launched for me. If I launch them by hand before starting Logobloc.exe, I appear to get one less red popup in Logobloc.exe, but there are errors in the console output of those tools.

Aside: if you want/need to, you can install the RCX firmware using nqc: nqc -S/dev/ttyUSB0 -firmware ./Firm/*.lgo to avoid needing to do it from the tutorial or the settings menu.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentArch Linux x86_64Sep 10 20227.16-stagingNo, but has workaround No YesGarbageM 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show open bugs

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back