The concepts & software herein are free. This software runs on my MS Windows-10 64-bit Operating system on a computer with 24MB of memory. Use the software at your own risk. No warranties are expressed or implied. Link: https://ftp.setterholm.com/WorldPeace/Math/Rubik/ Jeff Setterholm, Lakeville, MN 55044 USA 2025.01.27 ---------------------------- 01/28/2025 06:45 AM 140,751,638 MS-RC.zip <- has all the files. unzipped: 452,348,433 bytes ---------------------------- This smaller .zip omits the four largest precomputed Zone files: 01/28/2025 12:02 AM 22,687,517 MS-RC-Baseline.zip & unpacked at link. unzipped: 24,555,190 bytes and the four omitted files are in: 01/27/2025 09:38 PM 119,886,712 MS-RC-ZoneData.zip not unpacked. unzipped: 429,766,860 bytes F:\Min-Steps-RC ------------------------------------------ 01/28/2025 06:36 AM 2,359,405 Min-Steps.pdf <- the technical report 01/27/2025 11:17 PM 8,697 MS0-Dir-Doc.txt <- this file The program was written in Fortran using Absoft Pro Fortran 21.0.1 and is close to being compliant with the Fortran 95 standard. Absoft IDE builder: 01/25/2025 04:50 PM 42,210 MS-RC-64.atools Source files- ~Fortran 95 01/25/2025 02:20 PM 12,418 MS1-Launch.f95 01/17/2025 04:56 PM 20,386 MS2-RC-NamesEtc.f95 01/25/2025 02:45 PM 38,650 MS3-RC-Workout.f95 01/19/2025 06:13 PM 15,178 MS4-RC-Emulator.f95 01/19/2025 03:39 PM 13,002 MS5-RC-ConCat.f95 01/25/2025 04:26 PM 31,621 MS6-RC-Solve.f95 ...for color-coded source- see subdirectory: 01/23/2025 01:43 PM Source-ColorCodedPdf The Executable file: In order to run this application: 01/25/2025 04:26 PM 633,344 MS-RC-64.exf <-** change .exf to .exe ** Emulator data tables: 01/07/2025 12:48 PM 14,113 Data-AttConcat.txt 01/05/2025 07:46 PM 46,349 Data-Emulator.txt 01/14/2025 01:35 PM 6,341 Data-Indexer.txt 01/14/2025 01:26 PM 4,616 Data-nLAV.txt Other tables & illustrations: 03/20/2024 06:44 PM 2,436 Data-Attitudes.txt 01/03/2025 01:30 PM 3,574 Data-Locations.txt 01/02/2025 06:52 PM 326,033 Attitudes-3D.jpg The modes of operation are: Zone use, Zone generation, and scramble generation: 01/26/2025 10:25 AM 5,867 MS3.ini <- selects the *.nml to use from the list below. & run: MS-RC-64.exe ------------------- Scramble generation- 3x3x3- use the first 8 cells for 2x2x2's: 01/23/2025 03:34 PM select 2,816 R3-ScrambleGen.nml 01/23/2025 06:01 PM 6,378 R3-ScrambleGen-Summary.txt ------------------- Zone use- 2x2x2 scrambles- solve in the fewest moves: 01/23/2025 03:41 PM select 3,290 R2-ZoneUse.nml 01/26/2025 10:52 AM 29,170 R2-ZoneUse-Summary.txt <-session summary ------------------- Zone use- 3x3x3- 3 Zones in play, but Zones #2 & #3 don't cooperate: 01/25/2025 04:05 PM 3,946 R3-ZoneUse.nml 01/25/2025 04:30 PM 31,919 R3-ZoneUse-Summary.txt -------------------- Zone generatiom- Rubik forward-right-down cells quadrant [8,16,19,20]: 01/23/2025 03:48 PM select 6,391 R3Q-08161920-12.nml 01/23/2025 06:04 PM initializer 2,696 R3Q-08161920-12-Ein.bim <-binary 01/23/2025 06:04 PM Discords 253,440 R3Q-08161920-12-RrToDis.bim <-binary 01/23/2025 06:04 PM 26,031 R3Q-08161920-12-Summary.txt Zone generatiom- Rubik non-quad corners [1,2,3,4,5,6,7]: [8] is fixed. 01/23/2025 03:49 PM select 6,359 R2C-1234567-6.nml 01/16/2025 05:24 PM 2,696 R2C-1234567-6-Ein.bim 01/16/2025 05:31 PM 232,696,380 R2C-1234567-6-RrAscii.txt 01/16/2025 05:31 PM 11,022,480 R2C-1234567-6-RrToDis.bim 01/16/2025 05:31 PM 33,180 R2C-1234567-6-Summary.txt Zone generatiom- Rubik non-quad edges [9,10,11,12,13,14,15,17,18]: 01/23/2025 03:46 PM select 8,006 R3E-091011121314151718-6.nml 01/18/2025 12:33 AM 2,696 R3E-091011121314151718-6-Ein.bim 01/18/2025 02:46 AM 185,794,560 R3E-091011121314151718-6-RrToDis.bim 01/18/2025 02:46 AM 43,300 R3E-091011121314151718-6-Summary.txt -------------------- 01/23/2025 03:44 PM select 2,292 R3-All-12.nml -------------------- 01/23/2025 01:48 PM 150 z_Dir-here.bat 40 File(s) 433,239,288 F:\Min-Steps-RC\ReferencePdfs+Images ----------------------- These seven .pdf files all have line numbers which are frequently referenced. Be able to easily access this key reference .pdf: 01/28/2025 06:56 AM 876,608 MS0-Dir-Doc-txt.pdf #0 Fortran 95 .pdf`s: created using an Absoft Pro Fortran 2022 compiler: The .pdf source codes also include syntax color-codes. (Red text: comments) 01/25/2025 04:32 PM 1,117,113 Ms1-Launch-f95.pdf #1 Module MS1Def #1L17+ -boilerplate variables Program MS1Launch #1L63+ -opens cOutFile -calls ReadYourNml() -transfers control to ImportEin() Subroutine SaveOutFile #1L147+ -closes/opens cOutFile Subroutine Jdate22() #1L162+ -World dates × Subroutine nRunSec() #1L195+ -big, precise interval clocks Subroutine MyLenTrim() #1L295+ -truncates strings Subroutine Beamer() #1L280+ -progress bar ^^^:these are .pdf line numbers 01/23/2025 06:18 PM 1,690,381 MS2-RC-NamesEtc-f95.pdf #2 Module MS2RCDef #2L14+ -Min-Steps & RC variables 01/25/2025 04:33 PM 3,663,941 MS3-RC-Workout-f95.pdf #3 Subroutine MinStepSolver() #3L21+ -Min-Steps Lookup tables generator ...opens & writes many files Subroutine BitLog() #3L548+ -Results Novelty tracker Subroutine ReadYourNml() #3L639+ -called by MS1Launch at the outset. -opens 'MS4.ini' & EnvNml Subroutine ImportEin() #3L713+ -internalizes .nml data -branches to apps via %iType Subroutine PrintErec() #3L774+ -view Emulator setup records the core of Zone(s) setup/use and runtine inputs Subroutine PrintSRrec() #3L871+ -view Sequence/Result records the core of Lookup table gen. 01/23/2025 06:19 PM 1,296,571 MS4-RC-Emulator-f95.pdf #4 -array-based Emulator Subroutine EmulatorRC() #4L12+ -uses Data-Emulator.txt Recursive Function Indexer()#4L116+ -uses Data-Indexer.txt 01/23/2025 06:19 PM 1,184,881 MS5-RC-ConCat-f95.pdf #5 Subroutine Concatenate() #5L14+ -uses Data-nLAV.txt -uses Data-AttConcat.txt Subroutine AllMoves() #5L106+ -concatenation-based Emulator Subroutine ComputeOrder() #5L260+ -order(s) of Zone subsets 01/25/2025 04:31 PM 2,754,138 MS6-RC-Solve-f95.pdf #6 Subroutine GenScramble() #6L15+ -uses Data-Emulator.txt Subroutine SolveScramble() #6L98+ -exercises Zones, solves 2x2x2's -uses Data-Emulator.txt Subroutine AtoD() #6L422+ -uses Discord.bim files This is a 10 page visual aid for identifying the attitudes of a 2x2x2 scramble. 01/27/2025 06:23 PM 3,052,454 ScrambleID-2x2x2.pdf #7 Images: 01/02/2025 06:52 PM 326,033 Attitudes-3D.jpg 01/27/2025 08:37 PM 848,662 EveryVote-Corners.jpg 01/27/2025 08:36 PM 862,273 EveryVote-Edges.jpg 12/18/2024 09:28 PM 680,544 RC+faces.jpg 12/18/2024 09:28 PM 754,485 RC-Faces.jpg 13 File(s) 19,108,551 bytes ------------------------------------------------------------ Total Files Listed: 53 File(s) 452,347,839 bytes