Update game list

Add size check at compile time
This commit is contained in:
2026-04-08 13:06:59 +08:00
parent e09f5a4430
commit 36ee257776
26 changed files with 336 additions and 0 deletions

View File

@@ -0,0 +1,17 @@
Ä|–'³™ö7íOØFÖšáÚ AÈÑOF¸CÐ19hw*éˆ"pt#A€¨Á³¡B°…·y¼ÂÝ?û}#¸ì—áY›h)Ùm�dÀ/>½&šòd<@(´ ¿ÑrâJ’[#QI™e¦aÿêÇz´Â\¼Z03òuãy ›ÊD¨¢|O™¼žlý_™~ëEgÔy�IM½œi™–,—¨ï_¿¡vÇf� 0Ai]/u²À›U•à]¯b�z°E_¤Û/ª1þŠY¬c÷-�té -éŽàÛÏ_9!‰Ã({°ª ð¿uÁç& Hˈ‰ƒÓSÂÝfÚÉE…º±HßRŸ¸C”‰Uç<ñ�oÉ÷1{íyò䤇'¥Mî“lâ£.}þj#ê‹OFæ'1Yoyyns ÝWhۋ⡵¾HA4#—P[yƒ<CH02^�uj ¬,%ŠˆÙÄÇ -.Sþ¡f\E¡œš‹w+™»è<y_©3ÜX~T¥ð›Ï´Á[ÐL EŽ�ÛÔAj F¾±}UÄ`Ú]ñ²Ë0 §6¦GR6)¾Àm³0Ä gë˜O-ïÍ1"¿ÞRQF–³³$8,‘ó ÷§¶Åû@8´pJÕÝ ä N*O™e�vÑd¾«½Ûî+$Ð6‚g\‘Ü4~n'ó®©‚Æ Ìš•¹!/—ïô[Â]*ÃS;KT¾á¦à‚6K» ë˾º–—H½iðÜ“�}o.…œõ<çþ²b.þ§Aª¤ˆŒä¬a|Š^ÈHjõDQÓÉ´~p¡ÚÊ H3œ&|Œ™/ô‘Z0³ÚhœÇùOAÎu‚Þ‰vçe§böÕ‡Ÿp¾)o¼¶5V› ÑE³‰×ÑðÍz³µ¼\å�#tV0P¢ý[²D©îWXŸêçq÷k]ÞÀœ}D)f¯¯:Ö+F�Ì- –ÜÙÅ—“ }¤yùàÈ!f¼"†z%à¬Í,µøÊe݆lœÕ„¬±M^C Qp|Õª£´÷®³sÊåÁ’1刦H�ªŒÉ&Ì×é`GªOµã¡à#lƒ;§v€¦-z^÷Bû}òó$ô ã⃯-óny[߬2ê[«Bko�Í«17<"¸Ù üïã¸MŠÃ.ºúi¡ÒÌ< þ/M�a«Ìí'îg+ç€XB{ @ÏÂ|5Ù;or_q "áõuöÚÅ�Ï'îPGLËüáDr—ýÐ!dŸ'ôµµeO
Z" íø‹Ž
af òòt½ÑÜJ Ƙ
¶(þB À€¸l¼õ½—ý?S6ÿ}oÁj¿Â ~äò¸­2™´D`®Chµ21RH×üÇ¥_RDþ‰º&¹¥:Eb|#¥$Ñí°j‹)8Äk–*V|­ì»}F¨é2�ÇŠ0Œ¤Ê±!4Ô8ÁãoM£•�˜φå�xF¯.ª'Œœö¼ØI*'èÃð#vØø^m~Í»÷Y–3Û°R´[^|kp9¾¥Û^ 7†dí$m>ÂC~û“ "#¦ÝGŸ­�$‡|¶«oó“ S¤Ø%ÿŒ ÿßpBÑqÚDó%.Í ‘†�¢›Ó3=“)Ÿ"`²„ z®Üá6÷¢+´ò*+?KMI<�ðPÊĆÓt„ÕvµúPGËàm7Àá]ĺV¦.ÊaÒNlõnr­n&m\{Ò ÔØîjšä‹^Óë¨N?<žÚ‚‹ækå}K/òD;t¸C² fú§¿—A<Œ˜"¢‹è’Á¨y:ôsã‹ç–! c}+J´˜iFSŽV+ñè½ÚÙi½1äeo Èí‡MXµª¦6zã$3l‹ F1Ë‚Â~˜¤þXãëQ2ÝHLf Sv‹Gºx{EE:•½ WÊX£(5È4L„ì׊M¨KƵ~4KœL»ä8HÚÚß�9@‡Îå*àø”)È"Y¨Ú|³¹�ÏÌZr"}¦8?¨”>µØô›Ç�Ý‚šÙ>°û'<ˆˆ|ø&zÝ
…uò4%ô…n¥"¶_>_ôSÙ°ËÐ_/ÞMF?ú¹Õªo}áóØœÎ6àdš.Í3�@ ·Êƒ%ÐW 쿇×�5ÐÏ·lâi£ë“L׺Ö9Zd‘åº.E¢-n”É.e’çɱµÀ¤¤û�Xpn¤@MÎ^Ô¸¾[ÒÔ†!h\h²ßA?GêmØö)‹^sù­¶j=ÙÈ=`.ßÄ[ß›éŸBýц¯‹õAHÿdJ2 æzçðwK¥èYãÀ‚ßÏàk¡£˜ ¿©îB1WGß/Ð7ÈÊŒ(Ê뼇˻#ã„–…šÈ£iBzÑ܇�œOûyizXŒ©Ì2(†>¿Y8[óq)Û†}¹;7T£mÈ!Än“ìS¦ŽGºàô‰[¤:½®éPÛÂÃ)%`Ó2¶cbL²gK¡Ÿz—)TŒ° Æ §æ›EVNääb½n~áò¹òÅýìzE-ƒU–uôµ9q±\-€b>.cM~cEÅKµœÑñ†dóÒš+ÌQ|]LÝ€€o3g½´€ú’BMÉÁ7Âaìq"¾ûx…ë>0O?æ¬R˜¤O3Î?AØ’×õ¤ ±|³T ‹�ƒeAž¶"
[>÷ ppƒ‘î+}>ÿ%`³t·¡h[Œî»žïáœI׆’‹Y\X©ç"·µM•’=r
\5|ö9žùAÁ^w¦“H‹’1žã#-ƒ+½…&Êé7s`}Llg=»f³OìMèÑ`›÷Lœ‘€»|"eb\…_Z†ÿF†ü›§ZËUÁY¼SŠfåJÛpø#‚ ŠÜÿ\m@Àê»%ÀöòÒ•X[ÝX[ý¼°Õ\‡Žˆ
&" ºQ€œ#aöE+n‹Mý�æ£r»’ÿ-Ý5ŠÍ†l‹Ô ¹×·Ñ¤´e½z°uç™?PSvz£ÆË÷zÍ�4îÎ>úÛB«üh|ê­ ‘¥JdÜÚAñôwŠ)I!Ä‹:iØ�8w’xAÇkåƒ@á/ˆïtº Ë{ª~¾þöι¾«Ç ÷LGÌÞ+~ Ãg\E8òð³Ç}Àô¶?šo&õ‡‡E‰Ex¾@O#½ˆ«M—I1¢WtAHqDA(»¾`-½Œ Z#M.åë¯E'K+À0<)ŽB¤Oóýý¶„Õ+/#䠮В2¡‡ÙvÉÂ.ûˆ%K…Z¾s·|r«�Ư¨j›•³�V Î[2_Öh¦1D¬b�× ñ1F½Þm<¤ÃEL»åлïBõÛÊ´¦‹›lã^|¡zÐjò¸Ûø&f#DuêÜÌm/fɤ+43Ø,Ž`¹@9Óuˆ qžåî@c��øtÖÈÝïç”0)š‘õÒ‰Œ…Â(~FÔõ
Ž9_‡ñÕ±åÌUd×!¥—Ìï–H"‚þþ½vðÕÛ_Ô\ôôS$˜{àªöO'k! 7woEé«å› ƒ·Äl5’¹ݦ�;cr„«É͉Ê,£Qp%Ù>@‹†© ;KÓ¬‚àïçhèZ=3YtHŒV¼[|¦-2ëVQÁй—ö£™Š©ÑÆvõBÆ-xõh_ð¥ac+†”+õSÊ*\ÜÉÜ8“§É¡¸eÕúösR«§¹5ÇC„Îfn‰uâ¾çU0“‰xÅÇÂJõûDðíãÖü‰3Å@>Œu£éaiÎF^ç�‘‚f¨çEŸ÷£À$òP³¶tº†yHBvƧþ•¼”lÀä4f ÔžÃáS>v’Ì ¹/o9#Ç2¹XlUlÏ›§¢ÃWdþÜßW#R;‰Qç`P77©Ü„aªÄMº&*Û¡,wL@Q,Ó#ò®’p‹�xö#øŠ­JcçÂÆ:èrz·býÌ*Å$!Œ
”’}©2-ÀͶÚ�*UÌùZêqv�ZóMGûÀ‚<K“ë—⥜ðc¢Ñ ƒÔ6¡òCL¿¥¥� ôU?°îŽÑ_Å1{Š¥#öûwê�¾vÁ ¸1x¤8§ô0:•É
xÅÒ¼#¬oß‚ ÖŒª!„ìy
éJRO,¸Dꕚ5+28å¯Î¼§ScÆ%ÓÔ7á§@ùÕΖöB®ÛN…Ä–÷¸‡q>7{uÝè·r“ !(&|üõ7ÊÌ“ »ãIQ½$|�‡îÑß?P/bòݱ·¸Žj’ýsÖ§Âìý«hÍè›Õl¹ABärËu¡nìsqÙ€ÞR›kYPÞô¡ÿ5äÊÃÕ°Û­r$0—ýz{Uôý­³s—uOsÌ~ Râlj3N/hsrz"ÅÓãO›“^µð±V‹>“`ü{"‡!ÌAEí¬³£ôºaW ®ûŸ'ªZÜÞ}ÑøÖêÓ×"gúÈŠ)<©›fMêøLeWé£Àñqa�œBz³åV3Gø\\„F›'s¼䪫áC‘�˜ q8å\W±=tÑÝÆu´m;ø(Ÿ°cxâPV)§#i/³÷
`à˜NHÔ×d(ת6öOóˆû}i‚þóÚ8d+òE„›¾Õ.´=Ùõø—5ŠO8­ÜO‰Äì7:ÍU®*ÚÑ ÿ³Êë38êº6@M´ýû
�×–™xeYªh(‚6tìÒ ÎÒÑ�xqˆ�¼qû¤dN|Æew~Ãym{ ¯ÊiÊ‘CÅCÀÄ…Ù;Q�Üú`IQ²)Ãg y·&jØÐ÷|?!V¶Ü•Y}ñ-¶­3&úêä5$’„Ÿ)Ädn6÷
Jš4Iþq Òa2°ëÕ§mÍ�³°å >}=õÊ à %ÈMSiªÜõ9 *»H˜™˜¸stÔ^›ûÇyAûíÏ »°Ö-cŒùY‚T_|‡7½¨Âhp8 2¥Ô9§ÊLL<®"¼t G¤*Ç*¹‰«–ðo—Rë‰<”4E/˶yH%{òÇ©³æöÄ@ Z}IæsL)¼”Ó/gË»j`ÌvK®ò“G^í|ÕB<κ§q–Z#]Ü©[£w8ór8àY™»fà—œøÈ)DZ±þó›R*<]²dHÉ÷í�¨ˆ{ò~ƒ¢˜z›\÷Hp*HA6—ÎhO=…¢,oñú\¥fÓ*ª¯£ùL
-_E�…&3p ˆGQâ‹uÅÉö€ -Æ·«_µ�œæh|­PÑùk@õ�ðy‰ì�©"¶01Ù4;Y‡JG¹Ò¯¨Ô±ó}òw ¥¸ÐÁ1,‘Á1/ìgí£À4ŸŽÉAïÙ ™LûïéÞÑ%DrtóFEûÿÛgú<Páß[€/‡åùO?‰9‹N\õU5cl3Ô0Q;Ø ÎËŸ·aN‹qŸòÏ~‰�%Šw˜øé IED+lšW=¥­€±ÑböåÜÌFRzSÇ_ÆæŒà^åwá´^›À‹p q‚U'a5Ë]o ˆxé�5ÄÀ