Att göra Mindstorms RCX arbete igen (5 / 7 steg)
Steg 5: Programvara möjligheter
Min som kom inte med det ursprungliga installationsmediet, men jag ville
försök programmering RCX tegel med LEGO OEM-programvara innan förgrenar sig. Tyvärr, kan inte du hitta denna programvara på webbplatsen Lego längre. Du kan köpa ersättning diskar på Ebay, men du kan också hitta några torrents fortfarande flyter runt där du kan ladda ner Lego roboten uppfinning System (RIS) 2.0.
De webbplatser som talar om hur man patch och installera programmet gamla RIS är sakta på att försvinna, men du kan vanligtvis fortfarande hitta en webbplats eller två som fortfarande länka till en webbplats som innehåller några bra information. Jag kunde klistra in dessa länkar i Wayback Machine och samla in den information jag behövde.
Denna programvara skrevs ursprungligen för Windows 98se, men det kommer fortfarande att fungera under Windows XP (endast 32 bitar) med patchar att Lego distribueras. Tyvärr, dessa fläckar är inte längre tillgängliga, så mitt bästa alternativet var en verklig maskin löpande Windows 98se. Jag hämtade Oracle VirtualBox programvara som tillät mig att skapa en virtuell maskin kör 98, men jag kunde inte få USB till seriell adapter jag köpte för att passera genom värddatorn till 98 klientdatorn. Jag kunde ha köpt en annan adapter, eller köpte en USB-version av Lego IR-tornet på Ebay, men jag bestämde mig att skrota den ursprungliga planen och börja med något som fungerar på min Fönstren 7 maskin.
Enligt vad jag läste, har Lego IR USB tornet drivrutiner som kommer att arbeta under XP eller Windows 7 32 bit, men inte 64-bitars. Seriella tornet fungerar i Windows 7 64 bit, men eftersom de flesta datorer inte har seriella portar, du fortfarande behöver adapter. Jag rekommenderar den seriella tower och seriell adapter jag nämnde i det sista steget. Jag har använt detta under Windows 7 64 bit och de fungerar mycket bra.
Det finns en handfull olika programspråk (NQC (inte helt C), SATELLITPOSITIONERINGSSYSTEM, LEJOS, etc) eller efter marknad IDE: s (BRICXCC, etc) som finns att använda med RCX. Det finns även en Perl-paket på CPAN som gränssnitt med RCX via en seriell IR-torn. Eftersom det verkar som de har skrivits om NQC och BRICXCC, beslöt jag att gå denna väg.