Printer friendly version 
 Square Dance Resource Net  (Home)ArticlesCallers and CuersClubsEventsResourcesChoreographyMusicLyricsCeder Chest Definition BooksCeder Square Dance System  (CSDS)Square Rotation Program  (SQROT)Vic Ceder - Square Dance CallerDefinitions of square dance calls and conceptsMore square dance DefinitionsLists of square dance calls and conceptsFrequently Asked QuestionsSquare dance linksLos Olivos Honey BeesBande DéssineesChocolate BarsBeanie BabiesPokémon Trading CardsSend us feedback
Help
 
Help
 

 
 
first previous next last 

How to - Install CSDS on an M1 Macbook

Mike Pogue, 2023/05/28

CSDS is written in a language that is compiled to Intel X86 machine instructions. CSDS also requires running Windows. But, M1 and M2 Macbooks use an "Apple Silicon" CPU that is not capable of running an X86 virtual machine (like Parallels, VMWare Fusion, etc.), and so Windows for Intel machines cannot be used on such Macbooks.

This document describes the steps needed to get CSDS running on an Apple Silicon MacBook, with only a little bit of effort and some time. These instructions should work for both M1 and M2 MacBooks, although I've only tested them on my M1 MacBook Air.

1. INSTALL PARALLELS

Buy and install a copy of Parallels Desktop for Mac (https://www.parallels.com). Current price as of 05/2023 is about $100). There is also a free trial version that will run for 14 days, so you can try all the steps below before you buy.

2. INSTALL WINDOWS 11 FOR ARM

Use Parallels to install Windows 11 for ARM processors. Step-by-step instructions here: https://kb.parallels.com/125375.

NOTE: In this step we install the ARM version of Windows, which is technically unsupported, but it works fine. Built into Win11/ARM is an X86 emulator, that so far has run all X86 applications that I've tested with it.

NOTE: Do not try to install CSDS until step 3 below is complete.

3. INSTALL .NET 3.5

When the Win11/ARM installation is complete, and it is done booting, install the .NET framework 3.5 (includes .NET 2.0 and 3.0), by following the instructions here: https://www.howtogeek.com/880208/how-to-enable-net-framework-2-0-and-3-5-in-windows-11.

NOTE: In this step we are actually installing the Intel 86 version of .NET, which works fine in Win11/ARM, due to the X86 emulation capability. Do NOT try to download and install .NET 3.0 or any other version of .NET yourself (it has been reported that that approach does NOT work). Just let Windows do it.

The easiest way to get to the "Turn Windows features on or off" dialog box is to click the "magnifying glass: Search" at the bottom center of the Windows screen, and type "Turn Windows". Click on "Turn Windows features on or off/Control Panel", and the control panel will be shown.

In the control panel, click the checkbox to the left of ".NET Framework 3.5 (includes .NET 2.0 and 3.0)". It will turn to a dark blue box with a white minus sign.

Click OK. And when it asks, click on "Let Windows Update download the files for you", as per the step-by-step instructions from the link above.

Wait until the .NET framework is fully installed.

Restart your Windows 11 for ARM virtual machine.

4. INSTALL CSDS

Once the virtual machine has rebooted, log in to Windows as usual. Then, install CSDS using the instructions that were emailed to you. If you can get to the dialog that asks for a key, you are running CSDS using .NET 3.5, and all is well.

DONE! You can now startup and use CSDS on your M1 or M2 MacBook.

last modified: 01-April-2024   Unique ID: 1007

full URL