From 3780806d695c8a66d3bbb9c5d47fc5ff66b2f85a Mon Sep 17 00:00:00 2001 From: Jon Thysell Date: Fri, 17 Dec 2021 13:13:19 -0800 Subject: [PATCH] Version 1.1 release --- CHANGELOG.md | 12 ++++++++++++ README.md | 4 ++-- src/MacLO.pi.bin | Bin 20224 -> 20224 bytes src/MacLO.pi.rsrc.bin | Bin 36096 -> 36096 bytes 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..7ae044b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,12 @@ +# MacLO ChangeLog # + +## v1.1 ## + +* Added progress saving and level select +* Added Sound toggle to menu +* Reduced memory usage +* Optimized drawing functions + +## v1.0 ## + +* First release of MacLO! diff --git a/README.md b/README.md index 9240029..7c354d5 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ MacLO is a clone of the puzzle game [Lights Out](https://en.wikipedia.org/wiki/Lights_Out_(game)) for the 68k Macintosh. It is a port of [ArduLO](https://github.com/jonthysell/ArduLO) for the Arduboy. -MacLO is B&W and has been tested on System 6.0.8 and System 7.5.5. +MacLO is B&W and 32-bit clean. It requires at least a Mac Plus running System 6.0.8, but will also work on newer machines up to Mac OS 9.2.2. ## Build ## @@ -22,7 +22,7 @@ The objective is to turn off all of the lights in as few moves as possible. Clic ![MacLO Level Done Screenshot](./.github/screenshots/leveldone.gif) -After finshing a puzzle, you'll be given a score in one to three stars. Here you can either move on to the next puzzle or retry for a better score. Try to get three stars on all 50 levels in the set! +After finshing a puzzle, you'll be given a score in one to three stars. Here you can either move on to the next puzzle or retry for a better score. Try to get three stars on all 50 levels in each set! ## Errata ## diff --git a/src/MacLO.pi.bin b/src/MacLO.pi.bin index 3618aa828e65b13b552258a9b0c6846533c3453b..2b427e6be05410a65401a9c6581a5fa7a7b9286a 100644 GIT binary patch delta 1466 zcma))ZA@EL7{~t)Ev!_M-A)L|OM1#O>CgZgU0_QbbmeW4S}Y907T{Vgqk4Ng+FJ)I zmc3~FWXAYn*c|&{wxvdJk@XNAENH#GUxTrJ}spqye(?ys!Ik~?) z&;LB<`Jd+uo}s}rbfP{Nk9>~SoA1pv+?+4S8!~0gIQz_~Lil z6QO`dIcPya6?6B9e&(#-)5QEzz!&tpCFb=6;^_k0Mp=tX76UySDe_$EdbLBA$8Rrm z`lUD7Ye7}@DeH8ILWk6+K1Q?kRY~>t|63G#)GKrOf=UG#~#qA5qT}lzRD>1iU5>=_oV%C%`9;M57 zn29nEcJ(ul;!!=K?0JjlE&s^3)I02dR|`Fya&eVkV*S1#3j~vJSX5M|`j}gm`20j! zW&yX4zmDDfnKgmhj!xjSrPt}wu}=D`eF=*%_&tz^Dx$EJ#}skyls=Q4@`EBL-fs2>;M$AVtWhdQZcc?`7! zQ)0K-W}S*Avc#bP1)T+XBW7^UA#9aM0%7&Y<~F3v4d>%A92<$%j1Q10|uTB*22 zS=5My3I~R-l*XMclshOoyPGr<;mcuiB8&c5nxvf7QJV1Xr|6${%9-n>2Wyj<7e1sf z2OMz|f?%R6$KFP*{S_m%cxU3S+U`wI+oj|5fM1#BhP%=nQTF!lQC)2(r!@-~KfMdA zO~$*w|IR3_m~LV3+9#S5AiqI$pA_~JA_s&~9r+`xPkys$*py!uS;`wpiJaOtLy>m& zlaUMRo{4SNe!E%?l^4v`4whlxBnan9v@4cuQQY@NFC)AAC;ReE-bJy_cqoPP*va zKiTb=)^%!fE&E|?t@`CxZtKo~?+?xAQfHjL+`Bz)^=s+npYUccEz6^ora)u9P%Jq~ zqO3_Z0p~n%b|K^he`Mnl_qQA>NJ*YSFu<9s`=G@txkg_l8T#;MhoJ#KOuQ+L zJS(1TISDdJpqZ4j($EeanXNcklT~p54N~CMWbuL#nw!hxA z`1sI)%8%W}w#vS~_fF+}@AnW@M*C}9_%b-zapGY-G4g8gbN`dM@uk?);T!(7#KN7q z*=#g>>-N11rD*2*%}2-IBqQmC`19%fm1HUU?DR@3Hq}( zJ52Z@F&~8w^||GxpQ`s#UbJUI`>F6&3kRw2&9rl)fT3XlQtieB6Qny#n)AU`VydD; yVbY)U5JzZmK@TxNdP4KZNUv&sh_wANcS(;P4$ej|&BUAmeiZzNXClFWU)aBV=b_X9 diff --git a/src/MacLO.pi.rsrc.bin b/src/MacLO.pi.rsrc.bin index 994214d87418a9b02d16ac87a3446859da7a9944..704222118c683dd18a0babd593431445e25ebf32 100644 GIT binary patch delta 741 zcmZ9}Pe_w-7zgn0Z=1Bupap?3w)$met3rc<|ssA|WKgTM^yY_j%u)dQYG4^FF_a-yd_uWv;j?!$JJ_ zmHT$)eva(y2B)eA+dTPvVy!xRUS+DE&bICjEIG~PzM4{nx~ZmBd%$F^Z7S9s({FS< z8jtCbTN64xes}VEHfz`GLH94Oiq-x5hwryomn#P*YMF%(IVK+FuO{7A@@2FBh4oFxE$j4_<9!?Swqx%m{S78`PQ$;&@B?{t zX_PGbJAVWubf1tCAfGzzjf#1kZMo(rG*rw=dHvJQnAUCm1fFETO|o58;XJ&-6tsicieYgLo?LjMD}x zw)g0MEQwFPrh8EnM^bbY%i>cmx(m;2zo#R3E;eLl2d=)5aBh)7hkL}u038ZK1cG91}*@nuh3h17NWG6951J delta 741 zcmY+?F-#Lt7zgnG>y_A+4mB}>G%Y+4u_A$^(O@c3<0K5kp@W0LMbUxiKtg~hy{n~w zRHPhgLX5kICSrAUFim7|U|?trm?jd!V4^V&4kYFK-Xl4@;qLc+`QLZ%-kr7VvzC1e zeNln`k3!GZ)K33a^~Y-QXoKIjzgLQrmqfVu>0Etv$JNyOeRehDIuSihyj54LR?{_| zwdJAy8PB3iS#VyA9O{=n*R6Rz^3`)-T^lkZ5!z6NjSh+YM`I;brk9CI1ko z#meLg9xc~Id;=|atEfA|Bw^NvzyB9hUIYHjgpCezRUEFqV6<+QGUt;Gb