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,19 @@
Š?Q¥Àw¢ÙŠùýÀëŠÈ\3y"àãÆg1 _(«ˆ¨�5ÐËÑelÏÎ"-•&¡Ù %‰Ê.­î7`8³£$'‚.§ŒAi;Lô§Q*®«$W—3­W]G`u't™bÖ‡–´[Ü­�ó˜Á`Þá¶) Ôþ9÷ëêø²µ:�Í¢Ó1–í«TN¯6»XÒSÓë¼È@‰‹-�ü…Ôê=4WÛ~«;Âñx¤XË™6®ÞVÊ�òv†ŽÕI]ÉÆ¢ÊwÏ‘Èp:q¸EÉû¦¶2<ã¶Ô=AçR•‚·4heí‘“$ "tÒ•çLvÓiâØÔšäØWàWí4tSM´WêÓ­ÜN„ùÞ´Í):�JK� •�„,íLJçdÝ졆½m‹F’â mow“àEÑðŸÜe Ï%MÔøOãy ¨pÆŠÆ#ã9É„íEl�º¡�ǃÎúÏçæTm‰b8v£š×¤O-ƒ€WU¹3hY?ÁÏ/�ZS­¬0ëýa°øPzLX´â�GªŠÊÙû;Cøì7Hµx&+E·}V™¢|«-I™8(‹b«œFÎ�UÆó_Þžùó¨ÎÈ0á'fu|IIf‚ÄTÆêS¿güŽAèÔ# Ä>Ûô]×{šë˜‘
GLA~J¡Íâî±òYÏ•]ÔŸLˆ:ƒ•4£¶„¬\’4¸Q·<#v¨‡–ÉJÏ[Ù*&[ßéÖžXmµ%1�ÂÜÞuz_Û°™‡5¤‚¸¿Ý²Õ,¹,î2-¶Zª
m9Ýî8ý%ÀIVmD6VVû¦�;ƒ¯K�v7½ÏRY µ¬“n&˜$‡,h�àÄiÆÎ+ûÇô©Tá�à0»ŽÉŽÆz�e’¡Úh›ž›jxáŦwÍûQi}™oEÊQo¸ƒù¡úÐÈmÆÉnx„"AECꌻªQòóÑÍE’D/Ê!¡TÂücƒ©:•³Yf¯¡ÁÌÌÊ—\7Ýó
Ç£¢}Îóô30}èP—¦ùêöoö•ß{<~J±­¹eJ#6žgrñ'7B ಆže¼å’æ>�"Gé«ilXˆ|ê;¿+!@V¿ÆmJ˜4ÙÇ€È2dÔ�}�´ëž�—es{SiVFíDš-6ð>€ÆŸ}ƒñŽ¡hcÝH&
O^eOi±îŽyåÚ=QóÚ~lNÕ£'"d³^þÉRÕÛÇàï­0#ÁžÎ|�Î;×ßræÚÇŸPpˆ,Q¯U“Uf
Ÿ5™Åy¾S£È®dWlÏÏ 3ÀÚÝ‚l$?ûK,A±›@ɧ�ãœz?ô–=`8½a&2kZïcÖ¤ë=娵ޣöÅ Ä[×ÝSzÀdP þ³Z¼›ú+ #ÄNÅŽØ„øö"šÏ‹£ø–Å4›åò)*ª~'bý¿Mü7Í>¹syôòŽ¢-#¼ÀŸ€»¤ÐRæ*Ù/€–{à[q9"GaGÑ*ùÞ˜£6¾ÈMNšŠzŠ™QBîW±ßàÀÉáìN*ÃJ…«×ˆo}œ¬ÕG-—/"…ªÜ06æã|—ºuQ�iÅ/*ñû¶‚âÄ�ÝeÍýý€âøähL .ÿ6ª|0v'’g
U¥½á¯»â�=iô8#¹¯-íSj`[0UºYˆ:¥ÖìÜyh"Ì¢2@È=ß,±¹+!Þ`ï<ÒñçNpÆ.þ:É“ õ.öñ° Pß俦V̓ai!d:7ÅŽßܯp+2VÁ±.» ÎÉ I.îmP±íÁ/ñõ{þìÚkìîöt
>‘CN C` �ÕÂ~eUµõÜóÖmÄoïZgÚ‚“Õ(ZŽJgì½×ƒ¤ÇQŠšÅ�áU{ÊÙ̉ìINÆÒSÀ m. Ù\^î?�ò­y­›¼vþ`VOªòdö¢‰'«-E”˜hBÿö+ÀÃK©*ºŒ¦45s(C�ÃÕš/É*t Bqau˜‘òsí¸1öª¥¹&høºÇÊ ­¾@qeS›.Jä†÷^‰ªAkG¶*-îQä�¬Æ)á—GšÃ¢]’s¥]ÀAËI—†AB™bM±p+¡W}[¿z[ •�;œ1á¬k ¸gbˆ¢’,·Ÿ£ÐýIÏ$ö'óöòFç4R•ä!P@—”lG»=¡ÕJ¥ª±±¿UGZÁ!Êñ‘c…Rvt‚…+p)>j’l«i2VRm![Tä½!GwJyÕu]9’óÇÆ˜Öž˜C°°ØˆûaÁE~á Cò& ·£�`â¼3ðÜ9äÒñ¨ÛðËë•0JRúfŸ5�;¼2öI@–©‘a±¾/Q‚W`͘r£ÆVˆ—ô�i!`8(^ÕH±ü’[½Äò_K¨kf ÓÜý‘Ÿ™þÆ-Ë&›¤e¨ë{­V&üν'°Ç*²^Ø{xüÒÿæR™/&#=KB—Å<§Qïƒ5´jÈ.“I$¶ŒÔ†a{„2‹ˆ�}ïB5ä�Î!omê_ÎÁxóF#Èð+LŠR$Ùc”rî6�Sl–éEÓ,v“˜"�j+ËW¶Ð/óÜ�\¿sÙŸ.ŽŒX4t£Ž@?�ãÕrñ§ñ×IJ˜#Í]i²%Osc‰—‡Æ`Cëå×nÜ ã•¬_ RÀ�„›#Ö»ˆŒ—§Ä6°˜N¸1»:“q!ÿê°«ûœ@µRsé~‰fG¹ÖyÎRDÞ˜óskSÔø_|„%ñtºüÜå§”?±WyOPÅ
Â"3?8}Ž„i<OFö*žqšÍ·ÿΑ¡=S,äÙ:­p#ë·66]8?iBEÐæÿf¡pœ»œX æu\¼®˜ôÝ/oIjêpç †p¨÷æÛ²�Ú¨*|•\%áàkÏò%pïì1åv|?Ÿ�ÊÈÓLn›Z=±€Ó–«ÄÇ,h« Ü]áÛðy£…où8Õã-îve Šäñö:r¨­ê ï
°¦ ߸Ž�,
¦Âç±CVÜ¡…ã献¯[õg|å 2±ú ¦X”¦Ëd¬˜ ¥Oýï ä�±:©�qñQNwq¸Ü®íæÁò¹ªŸœÌ²/êKpÜ(ðÅOãöL݉nq¶s‰3Sùº_ÚH²ßâ%¥o8ܕޜPé–ð
NI¬n‘ëðÐ4þ˜Ë†“Ù��FתÁ�Ʀ`ˆJí�,1ìiU
syßœ—Jà/`~èt¨I|ÒİlëiÛž’×O5xU¢ºx“'äŒaŸ‰ÿO³�Ï0Æ#ñyx“ELÕs>ÿíFTŸ¨€Šìßrìu‹5g“+›ÝÂt1B¢tæÁ{‚ %bˆº¯,}®cêS7…jë,5W=½tŠôäz†¯NØ4…×bV™¾¼g¨IÔ5Ö·âä“„._-DqÌdãJ¥–µ4.CË%°£ƒxœÅ.ùWþêöø8킼ææ8�œ_/în\û™Îû3˜ä4Ë�Žåd˜ñô€à6„£¾£Àfû•ŸŒeAª¨±ÛC#¬tkÆÔÏ;b-''éµÂ[köÓÆ_ ‡1<F2WXÎM‡•Zлb8‘ÈæÆIà˜Ðä(&2€Z§ã§{È(@Ú4„׃Ƭçß@L\ñd}ðÅ—9H+!S³}‘¥VÈìt¬sˆÕ•«ÌAâüV ¥ÄAéêÄý”{ÈýÇ0º‡Ø»ˆ)ý¾ñGìÓPë U¢6šÎ¨øÅ%brŒŒÞ£œg> —qAÇ„Ûþ«¶V¢CL8,J� ëÁ¬´Gat(G缑Ää™I¶mÇ÷dûn’ÖäBìVu/Lo˜z ¢ngˆAwÏ`!Ìlš_—Ö>3()¸5Ýõ�&IÛ)¾°­;¤ ü2×€†ìcÝøTv 4�Ø¡wäÁÙuŒÄèÒ”Æ]i(…àI©“%Uïç£_sìXx;PKiCÛë
ÇDx×5wÜþSVÎ0á_
ËöS'»rC=·çlÌwÿ¤Ÿi�†×ÕúÂd¿Q-)ƒ46&•")Íû³œ5ŠÏ1X–‹ ŒI]ÌýÆ IF¼ªæ
˲÷A>j¹±ÛpQw>pŽ ðòñ¢E‰:ïGÒbÐ0ݾ¡“×�Ü ?ýr¨.¦¢œžþ@f ñ®��ù°ÜJð·ÿ@Õfä'YÔ{ç�¶ÁŽ£ÆBHÕ€¬ÃÎlìUKò�2˜¸Éî÷¯èÞùδjЩ§Z) ÷!c*šv¬¢x9’!€îÞ”Ó+¢¿…ÅõTà§’¢K2…Œ·EACýg›ž6P|&X Ù°ùÙ¸ÝÌ=3JbxDÚ{d¹‚ mó†‰Gú¸ Ò‰Ê³¯[%ïW¡z¸[“xS¼¾:·�B#ÒÂiãË Ilëofü¾:b4ìÂw0iáJ4 »Ó*¯ª¾¶¢P“¤¹’GMkS
Àáeæãgº/?yxÉXɆ­tËU|œØ…oÀa™ÉáVí£ÍÁòe„þå¬èJŽU®‚•oËyóQd…�ˆ¯@8/dX�º¼_µ=àg„wQœŒ)rëòÒµ '•>98$$�V�-YV^®Ô¢ŠðV¦…�h&å�)Ñ]¬€Ò v­ÏUè�&³�6ˆí´�^"MRÒýÿú~ÿ²âêÌNëËÀÔíŠÛ6[†ÿ=®l¡2´sY/µÖ1bv!/™à¬9ÌŽJ†Ev3zK{$¡’G”nÖºê·% —K,,Å0ßÔ:å�Îø �ú!„‚¯÷bsÐî~Œ\?c–ÉÄD¥‹X=¡4¦B(v\NŬj×üW4.G¼�µ1SÊ &U._¼+‹Ä³�¸¯XV>¡ªcáþâ½£,p£¦$ɾ™Ü½(´¼Gˆ4÷S~|ƒ¸KŒê+ hBÚ{~ôP)ÙK‡šhÝ™•~CP|´~(6C&}k'ðç7.“ûô`ø(úúÆ)prsÝËæZÇþ6‹y¤éÞ¯ŸÄèF±z#kœ¨-Ïz2,ºFñ}ãŠ�ñ¶i.ŽÊÀß™�曈O‘µ^šúóÏp]7Ajú[ûyoZ8@`h÷û »í·ù�‘GÊkˆ—§à‚˜RG¶G;�:„AÐÿûŒ‘]\q�E‡*gqCNã÷ÇnB²KèâH£ç'µÉ àJV’ÂY[
Óª¤õê—[f2¿‰ÊAd”8¥ïŽ3É–5ño×ÝÈó±h¢¸F�P
Å�Uæ€"’NƆ!ÒÁ-È�êB{í&k‰)Çš±•שñö>!GhÍè†5W›§[Ë#¨n‹b3ŸJ¼ÕÁh�ºå¾«U)X³6;5q”¸'à}¬¢�¹(_û€LÝÕ¶øÂ˜†ö`M±w#—9-,êÊ+`»–L6/4”bœ±½þ@(�Fû7�eƒoX