From 4ffc11b4cf0f196117e0e55bca2ceefb484ec5c2 Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Tue, 11 Aug 2026 09:41:06 +0200 Subject: [PATCH] feat: document the pre-v7 happy 810 images --- bios/Other/altirra/810-archiver.rom | Bin 4096 -> 0 bytes bios/Other/altirra/atari-1030-download.rom | Bin 8192 -> 0 bytes bios/Other/altirra/happy-810-prev7-3k.rom | Bin 0 -> 6144 bytes .../happy-810-prev7-4k-nonoriginal.rom | Bin 0 -> 4096 bytes bios/Other/altirra/happy-810-prev7-4k.rom | Bin 0 -> 4096 bytes database.json | 98 +++++++++++++----- emulators/altirra.yml | 30 ++++++ 7 files changed, 100 insertions(+), 28 deletions(-) delete mode 100644 bios/Other/altirra/810-archiver.rom delete mode 100644 bios/Other/altirra/atari-1030-download.rom create mode 100644 bios/Other/altirra/happy-810-prev7-3k.rom create mode 100644 bios/Other/altirra/happy-810-prev7-4k-nonoriginal.rom create mode 100644 bios/Other/altirra/happy-810-prev7-4k.rom diff --git a/bios/Other/altirra/810-archiver.rom b/bios/Other/altirra/810-archiver.rom deleted file mode 100644 index 831a7bb31cdb4695c15595c1b9e2109638a89c5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 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≥$)ea)&G;?Q*t3`F?2mDTK~v-=suVj4>W zuL{td7Sm-Ixilk}xB|QYmMQKfHYQCWvCe-W^nC@GM`kgmNSihA{Qz>;_m7=6?sYwZ zl(39|?e%DK`CclgvAADB$fj%`6VhuX@Sg3X^UpGc7-xrt*|Vk6q#7|KXGm+St1G2^ zs+f{gJIht_RT2=OjaJPZ94fMsP`S^L6BCGNny+J7XQNg1jF8)dtYO)kn220GjP68G z!rWDsbue98E2O~ZgwAkP4S}12eBvp9N$?r8UfTYhomayXH)v|y`V`=ej{&S4psC5# zBr`xj3?jiKgP_^Kb*$c9CD*9YE~4U;Le?_{5V4vS{g!+m8Y^uE6EGwy?sHHn3B+wo zgJ3a*v`HiRTLUF#=Ygp#lWG%2#ynwfqvyb>1+clhs_>zvT-Uy*VPj)BgAQy#IG>T8nQ|KZ zv{i1@0KsxiWNfCYiRcGiSp)J*?wW}<0E@LS&=(Bg5;f#S0bANqT?fISTu@RA8xz#P ze9M~uAxyyJs3#1tOge`-1GpdXSrAE9SSB+b%>?s-WELH84ZjhpKgkGmtfOYWoQ6Zo zNk#!I@y$d=gV7F|I*h)RX~Jk88++@n#$Yhe1ajJSswaS~DK@$Mq2dgK5QMi->8G;ebAt&`WzPupTN#dlGUslcDS_PKJ(}W4ykOqu(fH8o* h<*CD92uL`9T591hY>*)i%j^pMqX diff --git a/bios/Other/altirra/atari-1030-download.rom b/bios/Other/altirra/atari-1030-download.rom deleted file mode 100644 index d2b8903f0ebed0b8874fe225fe8723960689b3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8192 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 S{}<~2h58>#e)@l0|Nj>jlEHWY literal 0 HcmV?d00001 diff --git a/bios/Other/altirra/happy-810-prev7-4k-nonoriginal.rom b/bios/Other/altirra/happy-810-prev7-4k-nonoriginal.rom new file mode 100644 index 0000000000000000000000000000000000000000..4441a61fa2d101161f69a4fa3851ae31b92d1cb7 GIT binary patch literal 4096 zcmeHJ{cls(8NSEYCguR*5|a2jcI;D;0m+~>hz?gp+EBzw(leT=gR&o{T{JN;g4APc zX{S-H6FayeHyBE^GA*5ZyKEfF&CE7bn1)nTZN=7NE-e!@G?0L_I^pX!d=v=az2`cV z^*`7TwXA#3JsR=ZY2!w+=vng9$mUI3 z)@)u&$n$GAN7ig4wF?%977;?`w!GLf|HaLbb&-}e8|%ndt<~2HU;n;F;A;f_ZxPVl zM+Ns_ZH4K{NjHsAgyl`6C^A_qASOiI+6dZMK(l8os;GQnaiX34q9U_|Z1IzqePpc0 zTtt55?^QK*W^YW3%{1aD5i{CQLQOl4sKPGwxO6)$80t)D88LX$djYyINKp`GX5A?< zTcLy%Zt`(3`Dit3&@`NO98~wJf^FiUy8rk=H4$r94Gq)hy+$VviFCG?9FsGvxHsNP zb}jSmqn~1FwvoX71IP>*?KnK*l0-Q&Yrk<8k=-69WX6WdGtQ1k`F?^uUG3NyKw1K) z8;hu`fxg)MB zZm0{hqBej?gP-&V8PaxPvLeVtErs=R_H;r>yI}k+@o@A>HRruerR-I*qsU5cC620LeHl-C*9R&bnH8N8299GGUWdR+@HZz7}@(N?zxKhUd1q$ zls?NzpOBy@CDI2~X;`{<4|LuI&)>kT8QiDws=nPgT@JQ)^6(prb+WbeDzpLbr@Gp3 zXPg_-TCqKC5VonBm}X96*LwEg%WXI%!UCfe=aS~RzBYUy&Rc&rc4BKQta>^Qw{*j~bl5`?`1Y?jOK#AcrXR%UT4d$8%U z`(YOR>m<{ae*>Fu+bgAy0B0?UA-^=`>ByF+#F27&!#*Z#NT_c{rX*rYDU)_mc|IYL z`oly99y!ykg6IE}M=5EZ;u(7^?c_O|U&^96(%VK-p3H?@*KW+p0Zv)bXV?%y#{K{q zyB=2bS%9GB%1O7wimZH@)=o|*y4VX@cpcLQKQO3y+;|;_Tx=s5mK7rTmgkN|~@koo@W0T=HY-BUV8gP2fFs!Mf78CU)U2S4lT-1fGR*^lC5SU9F zL~Ka=h|}t01hh`iA?Iu2C>eKI>odD9A-(t;c82);ohJ}0!YV>l`Em?dcwP*L ze%>ELW()mw5KO3;{>yKT-MDr8?!5F^4L89JF1;|%B0(I23BZ2~CdVnsKO_MDH z;R01LdIb=g#-cezX5-{>A6XwvD(^c?U!7!mI?vlEf0OL+12F+pA_otgM-b^`Uzl$5 zatHq8;fdf=$WMY~*aPd_%ncK0cQxRDkzDfr^J4GC>}kubtEAwiAA9LL)fs_o^0Ai0 z5R((b#vYMfO+5QtXIrfI(u(?z0IcfnhPp7a#>NKfJq1fRdZ$oq=Cb>U$v z?dGi+e2SB|R9)b0yLYnAjY02!hC)^FdV4r=fxcKBoz0c+PF$q^YECgFT4{H*i%IjA z5_M0EDtfV9ZI9Vd(Vqo?k;BNyqXc3Pw6iGTNIN=*5QzmzM=-Mx*nJj-N1WMF)4|5G zm*9CXdl{bhvm>Sn%RnZvEbC-q`ppZ1)Vbvd1A(cHU8XX-?zXFd@7^r_OhK@^Ph0EuV zdHUf51;*$yA9Fyh0yfFny@qP(6+{6_qK;tdR1=bWe~Wrf;3g1M4t2=x(yR< zE2DI)k6YT|V}iUjhTMD?%Q=_+%{Mn9491WG$EbFi7ld{O>CToo+K@Bvz)N?oh@+f& z7x%|erb=r=O^y7x3d8&>Z4d5!PA*|OkrHl?MU*Rh{tv)`9I4p}=^K zj{`I79%!v%`juL>RvjH}YH3IH@O@nRyeV7{+=L%|78F*53hP!OSe_L(MD~3z(8bnm z5UX`wU{JtEHq;cLxQAYY@znwPK{Z_*1eK&}1^reHZgOq@dOApydH3S`$pH4#HIkP7Zz$DJ93@KoIF4!R4Cw1xuv=2v~pNH%5N8m@XCq z48D|b@?(G6$>mNj=FI!hoj|~agyV1y)K&pTKq1m#CEQiu8k#N2778ot*V9mq0H;G5 z73{NS#-p?5->NAU%rOWm<&cJLP!;lymmUl90D-)$nO_O)O6~8!)=aGf0}q@f9vC~Y O)(LkpQ4s`LkpBxYxcLJB literal 0 HcmV?d00001 diff --git a/bios/Other/altirra/happy-810-prev7-4k.rom b/bios/Other/altirra/happy-810-prev7-4k.rom new file mode 100644 index 0000000000000000000000000000000000000000..6acba0f5fd8a02216086c10917dbd10beab88621 GIT binary patch literal 4096 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 K@iNDWocJ%O2MnYD literal 0 HcmV?d00001 diff --git a/database.json b/database.json index b6181859..651de934 100644 --- a/database.json +++ b/database.json @@ -1,8 +1,8 @@ { "schema_version": 1, - "generated_at": "2026-08-11T07:34:40Z", - "total_files": 8318, - "total_size": 10455706007, + "generated_at": "2026-08-11T07:40:19Z", + "total_files": 8321, + "total_size": 10455720343, "files": { "520d3d1b5897800af47f92efd2444a26b7a7dead": { "path": "bios/3DO Company/3DO/3do_arcade_saot.bin", @@ -47157,16 +47157,6 @@ "crc32": "03930886", "adler32": "f470cb46" }, - "5511027c61929346f944a0ea617d6f8499c26abf": { - "path": "bios/Other/altirra/810-archiver.rom", - "name": "810-archiver.rom", - "size": 4096, - "sha1": "5511027c61929346f944a0ea617d6f8499c26abf", - "md5": "db4c5412377190893630aa792b1165f0", - "sha256": "38cd1eee441d1ef6012b1ee03d12bedda81c65535609bc14d66fe0f5e03819d3", - "crc32": "7e53befa", - "adler32": "439478fd" - }, "9e50acd10f164ee43d9eb3435fea1427f5cd773f": { "path": "bios/Other/altirra/810-turbo-1.2.rom", "name": "810-turbo-1.2.rom", @@ -47248,8 +47238,8 @@ "adler32": "46752076" }, "a12c9e5e8702d34f09aba4af7840d24596efc279": { - "path": "bios/Other/altirra/atari-1030-download.rom", - "name": "atari-1030-download.rom", + "path": "bios/Other/altirra/atari-1030-external.rom", + "name": "atari-1030-external.rom", "size": 8192, "sha1": "a12c9e5e8702d34f09aba4af7840d24596efc279", "md5": "3d1189523b424f2e6862bea956f5dd7d", @@ -47527,6 +47517,36 @@ "crc32": "f76eae16", "adler32": "3aa2bd70" }, + "bbc107af2327142b80412e644339c4ad8fe00281": { + "path": "bios/Other/altirra/happy-810-prev7-3k.rom", + "name": "happy-810-prev7-3k.rom", + "size": 6144, + "sha1": "bbc107af2327142b80412e644339c4ad8fe00281", + "md5": "a1bbfca94e570660b1290e874544d7ac", + "sha256": "876e46f0159daa0bca3ca83ce9952ec22ad7961b6578542ea8656b5c8fd24aef", + "crc32": "f81b69cb", + "adler32": "1692c178" + }, + "247b937eb81b333b5c2e74a6ebbc656b5feb5680": { + "path": "bios/Other/altirra/happy-810-prev7-4k-nonoriginal.rom", + "name": "happy-810-prev7-4k-nonoriginal.rom", + "size": 4096, + "sha1": "247b937eb81b333b5c2e74a6ebbc656b5feb5680", + "md5": "e484ce014eb48121929f68360c1ecb1d", + "sha256": "bba1db97c5ac02b1405c2e0ad86588fd4feacc1f933e3bc315624970d645a5fb", + "crc32": "143b8538", + "adler32": "31b8f903" + }, + "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f": { + "path": "bios/Other/altirra/happy-810-prev7-4k.rom", + "name": "happy-810-prev7-4k.rom", + "size": 4096, + "sha1": "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f", + "md5": "eda4069bf4f8e9ac0ed4fd5e2dad2d2e", + "sha256": "0066c4f1a61aa3fb0ebcc983ca53b1fa3c1dc03011ae01ac4a087e1244a0921a", + "crc32": "942ec3d5", + "adler32": "a8070ca4" + }, "7eec7ab2ba1520c927fa36a114b6eed7e39b0c90": { "path": "bios/Other/altirra/happy-810-v7-6k-modified.rom", "name": "happy-810-v7-6k-modified.rom", @@ -47837,6 +47857,16 @@ "crc32": "554a9067", "adler32": "0b494246" }, + "5511027c61929346f944a0ea617d6f8499c26abf": { + "path": "bios/Other/altirra/super-archiver.rom", + "name": "super-archiver.rom", + "size": 4096, + "sha1": "5511027c61929346f944a0ea617d6f8499c26abf", + "md5": "db4c5412377190893630aa792b1165f0", + "sha256": "38cd1eee441d1ef6012b1ee03d12bedda81c65535609bc14d66fe0f5e03819d3", + "crc32": "7e53befa", + "adler32": "439478fd" + }, "e0800bbd1ca917ade86c880fc6444a17ce84255e": { "path": "bios/Other/altirra/toms-1050.rom", "name": "toms-1050.rom", @@ -92649,7 +92679,6 @@ "267b03813bee0472f3a54b7ab3910b5e": "2034dc5e09f4adce600bd2c0de0bf539855fbf39", "154a9e2f41df9252e4a7c5f3a576fe86": "9d180ddd5273764033b3c6822b00753d1f8b093b", "73b8aadcd094f455612257ac4ef2e0ae": "f4dd091a2e6ec46d986a28090024aa698afa20bc", - "db4c5412377190893630aa792b1165f0": "5511027c61929346f944a0ea617d6f8499c26abf", "0258c5ef008195ceca59b18a6dfd8f07": "9e50acd10f164ee43d9eb3435fea1427f5cd773f", "15b3303e22c3460e8e23c55524ec85f6": "9ac3be202a83af0a75285a576951d2eef7e02037", "0d35d49b1de81ad096d9c79334138f35": "b90150f34a3a1b70e69388d2060afe75a95aeba9", @@ -92686,6 +92715,9 @@ "c04830006203beaa1a8f2feb97394ae0": "6a3be13b82ce55c0415d5375a43351160e30d282", "0cc5e137f9e5bca81de6d15f34777325": "b1a3c80ad579d37e68a04e90a7a41fa0ffffb272", "85acbb5bcfb3f4cbad765373df5eeb1e": "79fa01001d8367c83d9d10ceb762dba23775f5b3", + "a1bbfca94e570660b1290e874544d7ac": "bbc107af2327142b80412e644339c4ad8fe00281", + "e484ce014eb48121929f68360c1ecb1d": "247b937eb81b333b5c2e74a6ebbc656b5feb5680", + "eda4069bf4f8e9ac0ed4fd5e2dad2d2e": "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f", "4255eceaaa4e51a5ecf5ec078ae213e7": "7eec7ab2ba1520c927fa36a114b6eed7e39b0c90", "fd7edc1f7070d7664bffb4c0211ede17": "44161e98af1c782d3ae8d8d504fd3693bb83226d", "552e91f6595dcaa91afd69f6bbf1db9c": "d9460db6fad702bb72804391aee8c344df852954", @@ -92717,6 +92749,7 @@ "b8bda5b6272b138476aad5cc6c4b8a08": "b5f3da13a71e811f46c979ecac8b98fd470478d6", "7c4cc9682b070896cfac1c606886fa27": "de94f93478c19ee1ef900325a9152f5c420aa2a3", "94b62feb3fb7b3bbc0b9da88b28849eb": "f71a256850d9b511ca80fe753aee377505b01c34", + "db4c5412377190893630aa792b1165f0": "5511027c61929346f944a0ea617d6f8499c26abf", "b656ed64424c9fdee3e4bba28d966055": "e0800bbd1ca917ade86c880fc6444a17ce84255e", "1b1dc107383174fc08efe7dd1b818435": "2172c75384153d2cffe52597ea7c1d89f57f0d28", "5a56c5737c19fe768e83dc4647c5cb84": "3c08a1ba8e3525337b6971a9bbcf4b56d1f2e804", @@ -109150,9 +109183,6 @@ "1450xld-tong-disk-controller.rom": [ "f4dd091a2e6ec46d986a28090024aa698afa20bc" ], - "810-archiver.rom": [ - "5511027c61929346f944a0ea617d6f8499c26abf" - ], "810-turbo-1.2.rom": [ "9e50acd10f164ee43d9eb3435fea1427f5cd773f" ], @@ -109177,7 +109207,7 @@ "atari-1029-english.rom": [ "fea52afd6d832232c8733de3ad6f8209f27d1bb1" ], - "atari-1030-download.rom": [ + "atari-1030-external.rom": [ "a12c9e5e8702d34f09aba4af7840d24596efc279" ], "atari-1030-internal.rom": [ @@ -109261,6 +109291,15 @@ "happy-1050-rev-2.rom": [ "79fa01001d8367c83d9d10ceb762dba23775f5b3" ], + "happy-810-prev7-3k.rom": [ + "bbc107af2327142b80412e644339c4ad8fe00281" + ], + "happy-810-prev7-4k-nonoriginal.rom": [ + "247b937eb81b333b5c2e74a6ebbc656b5feb5680" + ], + "happy-810-prev7-4k.rom": [ + "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f" + ], "happy-810-v7-6k-modified.rom": [ "7eec7ab2ba1520c927fa36a114b6eed7e39b0c90" ], @@ -109354,6 +109393,9 @@ "speedy-xf-1.8.rom": [ "f71a256850d9b511ca80fe753aee377505b01c34" ], + "super-archiver.rom": [ + "5511027c61929346f944a0ea617d6f8499c26abf" + ], "toms-1050.rom": [ "e0800bbd1ca917ade86c880fc6444a17ce84255e" ], @@ -120225,12 +120267,6 @@ "squirreljme-0.3.0-test.jar": [ "600cf0440594b0c69339ba4b626a47288b342d77" ], - "atari-1030-external.rom": [ - "a12c9e5e8702d34f09aba4af7840d24596efc279" - ], - "super-archiver.rom": [ - "5511027c61929346f944a0ea617d6f8499c26abf" - ], "ANFS425.rom": [ "14f75d36ffe9af14aaac42df55b4fe3729ba75cf" ], @@ -127801,7 +127837,6 @@ "e8f9c8a7": "2034dc5e09f4adce600bd2c0de0bf539855fbf39", "4bb7fa3a": "9d180ddd5273764033b3c6822b00753d1f8b093b", "03930886": "f4dd091a2e6ec46d986a28090024aa698afa20bc", - "7e53befa": "5511027c61929346f944a0ea617d6f8499c26abf", "0126a511": "9e50acd10f164ee43d9eb3435fea1427f5cd773f", "7a302825": "9ac3be202a83af0a75285a576951d2eef7e02037", "a78d7e0a": "b90150f34a3a1b70e69388d2060afe75a95aeba9", @@ -127838,6 +127873,9 @@ "769cc316": "6a3be13b82ce55c0415d5375a43351160e30d282", "19b6bfe5": "b1a3c80ad579d37e68a04e90a7a41fa0ffffb272", "f76eae16": "79fa01001d8367c83d9d10ceb762dba23775f5b3", + "f81b69cb": "bbc107af2327142b80412e644339c4ad8fe00281", + "143b8538": "247b937eb81b333b5c2e74a6ebbc656b5feb5680", + "942ec3d5": "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f", "371f6973": "7eec7ab2ba1520c927fa36a114b6eed7e39b0c90", "9cc7a207": "44161e98af1c782d3ae8d8d504fd3693bb83226d", "982d825d": "d9460db6fad702bb72804391aee8c344df852954", @@ -127869,6 +127907,7 @@ "6cb4457d": "b5f3da13a71e811f46c979ecac8b98fd470478d6", "597eb2e4": "de94f93478c19ee1ef900325a9152f5c420aa2a3", "554a9067": "f71a256850d9b511ca80fe753aee377505b01c34", + "7e53befa": "5511027c61929346f944a0ea617d6f8499c26abf", "39de3211": "e0800bbd1ca917ade86c880fc6444a17ce84255e", "3f2be0df": "2172c75384153d2cffe52597ea7c1d89f57f0d28", "f097da31": "3c08a1ba8e3525337b6971a9bbcf4b56d1f2e804", @@ -136121,7 +136160,6 @@ "35321bbfeb41bd42b57d2543f6f3656376a5db0352743b14a52b99f3b1445e3d": "2034dc5e09f4adce600bd2c0de0bf539855fbf39", "dce4487bef4e573168f72d4f91d0b1fbbe9b30ff50e561378ff07a7167fca709": "9d180ddd5273764033b3c6822b00753d1f8b093b", "d35d5dc749c5c2e3fec7c64451590290cfd239408b3110035b960c7ea1b99ee4": "f4dd091a2e6ec46d986a28090024aa698afa20bc", - "38cd1eee441d1ef6012b1ee03d12bedda81c65535609bc14d66fe0f5e03819d3": "5511027c61929346f944a0ea617d6f8499c26abf", "960f5ce6391ae36fd3eabe741f6d2d3dabfe381ed3e0e572706accba7ea02d02": "9e50acd10f164ee43d9eb3435fea1427f5cd773f", "1c18ca35dc4faffd30e26e42a209c62bbcf976123fafafa8b163aa819763ce45": "9ac3be202a83af0a75285a576951d2eef7e02037", "718ba89eb1dfba058e782229433cc149dcc12d3b6f0afca2f5b4dc3f176ed9c6": "b90150f34a3a1b70e69388d2060afe75a95aeba9", @@ -136158,6 +136196,9 @@ "7c855bb453264d96ecf9cdc7391d4a5045f480530ed1e66719797e04e039b5f6": "6a3be13b82ce55c0415d5375a43351160e30d282", "30cc689b34e547919bcc3fdc5742779f87a78ad813fc1873b806491492669e0b": "b1a3c80ad579d37e68a04e90a7a41fa0ffffb272", "3f1ee820394765099096fd2d966df75ea598e7df8a42c40af2eb70e6b4fdf365": "79fa01001d8367c83d9d10ceb762dba23775f5b3", + "876e46f0159daa0bca3ca83ce9952ec22ad7961b6578542ea8656b5c8fd24aef": "bbc107af2327142b80412e644339c4ad8fe00281", + "bba1db97c5ac02b1405c2e0ad86588fd4feacc1f933e3bc315624970d645a5fb": "247b937eb81b333b5c2e74a6ebbc656b5feb5680", + "0066c4f1a61aa3fb0ebcc983ca53b1fa3c1dc03011ae01ac4a087e1244a0921a": "9b93b771f5e0ca8c2632c5d6a46d2ec22047f47f", "a23c218c0b6d2a17681b593e756448809e054d902cf6071ddebd525ec98b9354": "7eec7ab2ba1520c927fa36a114b6eed7e39b0c90", "d5ee6485273daa814ff725500acf1a27b849ee883fbbbf3530875d977afd94f4": "44161e98af1c782d3ae8d8d504fd3693bb83226d", "8da74d2b4f7024d5d09335693e4f266266145aff58a7cb9fd7bc4766dde803d3": "d9460db6fad702bb72804391aee8c344df852954", @@ -136189,6 +136230,7 @@ "8d50c85ea28717423b3b1863dec01a2bb1e13363dd6b7522da4e3c4f66fe519c": "b5f3da13a71e811f46c979ecac8b98fd470478d6", "d605cbb88be18d97b9056a9a30a617f2e40f4c1fb1b867f591d382a3b35ce6e8": "de94f93478c19ee1ef900325a9152f5c420aa2a3", "a695a234ffa63ab3efaf97b2ea203f22c5e3a06ec7fe0065b0b21476090be0aa": "f71a256850d9b511ca80fe753aee377505b01c34", + "38cd1eee441d1ef6012b1ee03d12bedda81c65535609bc14d66fe0f5e03819d3": "5511027c61929346f944a0ea617d6f8499c26abf", "b4abd991045cf13ffd3f45bfef1466405c5811779ba606ba015c0e871fc186c9": "e0800bbd1ca917ade86c880fc6444a17ce84255e", "784c2da11821a06c460de7d8d4776c996dd66399da98c3bbce247c1df391bad8": "2172c75384153d2cffe52597ea7c1d89f57f0d28", "294ddc1321c0c5c1fa4bc5074f70d021a7e6ac8714f7441aa485cb61e31224b6": "3c08a1ba8e3525337b6971a9bbcf4b56d1f2e804", diff --git a/emulators/altirra.yml b/emulators/altirra.yml index e2d8720d..d7e395fa 100644 --- a/emulators/altirra.yml +++ b/emulators/altirra.yml @@ -374,6 +374,36 @@ files: validation: [size, crc32] source_ref: "src/Altirra/source/firmwaredetect.cpp:61, src/Altirra/source/diskdrivefull.cpp:1165-1213" + - name: happy-810-prev7-4k.rom + description: "Happy 810 pre-v7 firmware, 4K original (serial $4490)" + system: atari-400-800 + required: false + size: 4096 + crc32: "942ec3d5" + validation: [size, crc32] + source_ref: "src/Altirra/source/uifirmware.cpp:528" + + - name: happy-810-prev7-4k-nonoriginal.rom + description: "Happy 810 pre-v7 firmware, 4K non-original (serial $1704)" + system: atari-400-800 + required: false + size: 4096 + crc32: "143b8538" + validation: [size, crc32] + source_ref: "src/Altirra/source/uifirmware.cpp:528" + + - name: happy-810-prev7-3k.rom + description: "Happy 810 pre-v7 firmware, functional 3K inside a 6K image (serial $4B9B)" + note: > + The image is 6144 bytes; Altirra identifies it by a checksum taken over + the functional 3K, which its firmware list reports as the size. + system: atari-400-800 + required: false + size: 6144 + crc32: "f81b69cb" + validation: [size, crc32] + source_ref: "src/Altirra/source/uifirmware.cpp:528" + - name: happy-810-v7-6k-modified.rom description: "Happy 810 firmware (v7, 6K functional ROM, modified)" system: atari-400-800