From e12255cc62852dc2f69d4517ebfb3dd771bceb15 Mon Sep 17 00:00:00 2001
From: IanSkinner1982
Date: Tue, 16 Feb 2021 14:56:36 -0500
Subject: [PATCH] Remaking everything.
Only the main menu is done. Nothing else works.
---
README.md | 44 +-----
build/cookie.prg | Bin 6849 -> 2220 bytes
build/cookie.prg.out.prg | Bin 5924 -> 2080 bytes
build/testmenu.prg | Bin 2391 -> 35 bytes
build/testmenu.prg.out.prg | Bin 2144 -> 4 bytes
prg.txt | 303 +++++++------------------------------
testmenu.txt | 134 +---------------
7 files changed, 62 insertions(+), 419 deletions(-)
diff --git a/README.md b/README.md
index 6c8845d..c1b8894 100644
--- a/README.md
+++ b/README.md
@@ -21,53 +21,15 @@
-Cookie Clicker C64 (or CC64 for short) is a Cookie clicker clone for the Commodore 64.
+Cookie Clicker C64 (or CC64 for short) is a WIP Cookie clicker clone for the Commodore 64.
-## How to play :
-- Press the space bar to 'click' for cookies.
-
-- Buy/select items by pressing the letter beside them. (the one in brackets)
-
-## Saves:
-
-Saves must be named cc64.sav and placed in the same directory as cookie.prg. (to copy the save onto a d64 file, use DiskImagery64 or another disk editor.)
-
Currently saves are only available in the nightly builds.
-
-
-### Save file format:
-
-
- Stop key flag
-
Cookies
-
Cookie gain
-
Cursor amount
-
Grandma amount
-
Farm amount
-
Mine amount
-
Player name
-
-
The stop key flag must be `0` or `1`.
-
`0` will prevent the player from stoping the program, and `1` allows the player to stop the program.
-
-### Example save file:
-
-
0
-
3426597
-
0.9823
-
230
-
54
-
32
-
1
-
IANSKINNER1982
-
-## Credits and Notes
Credits:
-- [@Orteil](https://orteil.dashnet.org/) (for making the original cookie clicker game)
+- [@Orteil](https://orteil.dashnet.org/) for making the original cookie clicker game
+- [@drskinner](https://github.com/drskinner/)
Notes:
-- Due to the way I have everything set up, some of my commits will appear as commits by [@drskinner](https://github.com/drskinner/)
- Editing program lines larger than 80 characters on the C64 (or on an emulator) will result in parts of them being deleted
diff --git a/build/cookie.prg b/build/cookie.prg
index f3caea4e3861349d4bc0a03234ace504ae09f0ac..4c1e12c4e0397a65d3eb84a1932ae3ff172dbe31 100644
GIT binary patch
literal 2220
zcmb7_O=uHA6o6k_Yc|PdlU5NAwv0o;Dr?-`wE0s?lkILA(`G|9ttcuYBH}@cy?F8<
zy%ZI-_J-LCOOs}mnH+ZByziSgv+PW2
zgk}NY653j@5Ki``d%AY%mX%2x!CXFtK^Hu59YtmO!@3@B3)+c(*_QJdtuz=EHo{O;
zHr4nfimnVhc3@O!h4aYlDJkeSGS!l*MdPMcYS-dssHDb1FePXVP|JX}7zH9Kyb<=W
zyvFiMx&Bo!Svs^Ty(0VEIhY8yD|EdRktkWWMxHTEHbcNb4DtHTK!4+sGS11jFuAP{dy}-NSiTeyu
zrYl}sWxSN0Cc-E8IX+>F=K>M#Ef-ySKCGy?szR@4oUg)J&m^C4-*cBwc;}ho6B@iv
z`Gll*hEEvuzUC8ddf)O1bKVbp!g}!wpAZoj`GgbVx*D#pwJ1t_!mPNNPxvWfK0)@$
ze8M4Lm`}Lu>!deqs?pt4g9D)e}b{o_f|L0U4AG4lH{*wV+kD=1~7i%3%xMMiK~`c^lLR1&~|
z^vXr=N4hGz&}W)3F3r1WRZOl_T%Z%JX;_BG(tB5t62_V=9U#QK^qCR16Y)#>!3f7H
z&Hh^9ZA2FgTK=*RXzk?BudztaKF~V^#3;qs9^i?fG
zs)&JZMwm`SFp&QbkqaDTMAa$iUQP#&GorgHLWt4803#gV`nAB3g&Qc-0(Sx@7lu)o
Jd`Sub`~fV!>lgq4
literal 6849
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
diff --git a/build/cookie.prg.out.prg b/build/cookie.prg.out.prg
index 55e92d05d915ed72c78404a60f0dedffd16fe61d..fea8c526e48f305dc3229df6e0f8c19b78ca3fd7 100644
GIT binary patch
literal 2080
zcmb7^PiWIn9LImt73Q>C>tF|^5FZ1l#F9Vjn#PN5Olql1q%RJ{qhoh3o&+xP6>G@wRyq1QG9E#NP|=l_fOFOApESeZQal@(q0%n>aWD@W4{p
zk2ucaLYdZ=RjPIf%%gMFQa#;%Xn}`f-8&s=Pdq)+4a@e7sAAZj8R<0>E^t@h;V#se
zTh-wTHw|WLN$?)`%%L~L-k{ZAtZ3{3`c(@b#K3dSP(2gAqt~R7Za4h7h|plk4Se@7
zCH4~2rSw7Iz#f3Rq<8zvyW|lirBENpacIZLKuI2H&D{Y4mt}$HG4Myz)fkLqf
zUu7puPqNzSXHM%K9Ztvs7iEFRvcP9qV0^D+>543{Dhu>wf%me&Z&~2zKFPOqUKY46
z3v9>&zhr?!`M7jWSvJbGvUW@_YwXY8`^S#x#K>l9lfF!8E8S-206tEf_BTL1UBNO
zBCZkq^1-KJ0!uXNZMSodz&0-4YSJ5q3g7Z$u%^L}{4Tf&g(=p3rbzG`NkYEolP98r
z!BQ;YCM~Wo5sC!ON?a0&%qe$7qLp=zw<6(ZCALJOnU(k>5+ef&c2TBz+srNvk;v?_
zA`)juj=?F{M8eBTJpFHCQzS;-f_3>R5~oH+Ffmo&Z8P8cY+*M%YR^HbFb-=b0Q?2;
C7q#;M
literal 5924
zcmbtYYiuJ|6+T;VyWO^NyvaV|#O~eOw6%lRJ7bR>$6HY*5XR4O4)rQro^(zKS8
z*NW_>;;qPTGwfF3QhmHdC7Q2T&*>`aX04*vsyc<25MMCITfdFTlW}OHW^gSv6^A!b
zD~q-aHonJ(l3Q{nuccbDgrlWfGJh&9IVDLF{1+|O=`%wVPTeh}wYRqWT`f<;4GNEQ
z#9BK*&ea-ZRz0H=A`$O}ZCb-HYer0q6SCH(@Er%E)oODk-SnDs88K8-;Wci!!g}Aq
zGU8sW_xD8a8y=pW;#NSbnf1IFlp!8E#JpZ>chRtaUE>BEc
znQ&k{RFa(mY@~}`6a!sGd*5hlzG(fzgAouHV~^D_UpUS`eHcCjCx?>7&yP8AuNwu2
z)Gipa7e@HgXOyQp5FYm#st@Ls4vgqt+?`D{D>zz5l+vJ;G6!Jce8J=ntHunsus$zILm|A{gyL#UA2!LfI;R`w2!+q_
z)|IyBE$bA!myqWK0q=x3@!*30rFanmGo4idUL809%hr$0r&B5TxTY}E|>Aq{^U
z_z+y38_zG#Vf~;@S%P;5J`7wVsHOmd0ikNBDi93bDbymWS%?Pj66y@9IXD?SDAWpV
zrX+YIc(+hZR27&G9)j;eEy!z|rd`*H@C8)X=}?II?^Fo-^O&Z^;e7BOSd!rz!FyRP
zM0**Y+rj*5@IGe#VsHSKHEm1IG-dd`J=O-RZ^f2Yyq=U4R!}t+yL)Gc?gj^YFzcKF
zOk_A^nT0~ncURLt8;<_G;^<
zb56GO`CZEDW~>LyX(ogNFq-B!lGc2sz}u?6PdzQDN+&XwYxU^j>Y7nE3acWWU%mE3^I44CC1D#lwo=JH6VvIUYMK-1Ktf
zayQW#6{3faFrtaWM>$aiX8DfAOJsh48KUEYj$}zz}oS9iWdXahEN&uIe0xdkZ$A<3#rezMaB_UW1A9
z#X7=^tp{uuYHJiWJ1~8!q_0qHA?6aahmP?{$+G0R1b@IE`3i`$GBn(4l5KZ72XPCl
zZyY|k6T#ZrCtMs>bXpDC5~&9_Y5FgGjaT&Y^sjm_8fGkUo;U(u`eO&f>;`(oJG
zE|)Ycy&KzEWfS{J*3Z`A*GGEOpH@-TT;
zc9L*4M(4p}+}*vfxrXL-Vea;^gM{W6E%QLRrWQ!7yeplT_DARM`=c{_T+D5tqE^+S
zPFRpkV!gY5Pgry`0oZGF&RhNayXvK5@7FBz@7Hy+j@jNIv3lPKF*>*QN9VxEzEU}5
znFsW75DLICy}oy+^9^C~y*zfJePx42Dzb0qBD?xwQv_Qyna&1L26!%h;}DAQX-Y9k;kk$|Rf!-!F6>^~@y5VIuT8)2Co6d;*qm
zoG*tdTVg_i`LeE>I>BX2H;78A`XUj_fvga1Ry9-&8%$DB&&KlGig&zdw
z>h17D2vZH6Z@tZip+8Du=T24Q6#f%_*c+$x6dW9l3BS(Krjmle(Kx!50WvxP?Cc3y
z<(dA`(T^}U1B*t9eSq
zC?egj;bWcJY+Sx8_ET<7Anp98+uh+=UBG%U;tonzCi0$AzX(IHtRDU5ZHFd{lC<
z7Li3h%CwnDLo<>RY6{g1yc|gjHO;>~e-%++2|*u3GXK}P>YdRn5B3AmN#~TeE00e`
z?L5v3NrFdhVb&HFY~ka!@VG5}9tF&U^U)k1>+8`emY)>9hrjnqfM_0;B=}MEv@rV#
znyur(uQC}w4ZlQXft>@Vl{nl$rC=Wl-)3e!&FI27wQCEL6FCYWu-3x(Y3H9BjVk8B
d{YW93mhq4pPrTE3Se<6iG=IudxkMTO{s(}}YR~`x
diff --git a/build/testmenu.prg b/build/testmenu.prg
index 701b1b315a19d99bdf0627c98e41bec0596d4a46..4ba2c255179667e8f205358c2d2f60f0a9e8f2f5 100644
GIT binary patch
delta 8
PcmcaEq&z{9iGcwC3u*zt
literal 2391
zcmaJ@eP~-%6h8y4$;;QPFp%N&ddajMv3oC{ubGp*Brh*nllQWhm#%Y*%Fr=&6B+Y^
zIYgxe$FQ@CwjE{b{Mdx9>)PT#*dLpSbs{K!3_%?O*_Z*@C{w4D;<@*wA!ut_a)0@q
z-@W(TbI&>NEprhUz(I14Z4#QQsA;{C`u?6P7WqI!y&md
z0y)?Ek%NQ@^M+2C7#??R7#WO3!ip41
z3mSz1*Jd=P)A49>&4U!)b3Ked2Ua>ClB00OwF8-yY4Y82TA{?Zr0}V07aA!1=-Q1V
zAw|_tb&ZtOZmpc8@QZ67H_y3Fax)