0 00:00:00,000 --> 00:00:30,000 Dear viewer, these subtitles were generated by a machine via the service Trint and therefore are (very) buggy. If you are capable, please help us to create good quality subtitles: https://c3subtitles.de/talk/466 Thanks! 1 00:00:09,080 --> 00:00:11,419 Enjoyed the presentation about 2 00:00:11,420 --> 00:00:13,519 preserving arcade games, 3 00:00:13,520 --> 00:00:15,829 basically a talk about 4 00:00:15,830 --> 00:00:18,319 the future of the past, 5 00:00:18,320 --> 00:00:20,809 I would say, um, so 6 00:00:20,810 --> 00:00:23,059 enjoy and please give a warm welcome 7 00:00:23,060 --> 00:00:24,440 to our Bettini. 8 00:00:31,010 --> 00:00:33,139 Hey, this is work. 9 00:00:33,140 --> 00:00:34,789 Can you hear me? Yeah, it's OK. 10 00:00:34,790 --> 00:00:37,399 So thanks for coming, 11 00:00:37,400 --> 00:00:39,529 all of you. And hi to the streamers 12 00:00:39,530 --> 00:00:41,719 and welcome to my toxo preserving arcade 13 00:00:41,720 --> 00:00:43,849 games. So I present these 14 00:00:43,850 --> 00:00:46,159 because gaming is cool, retro gaming 15 00:00:46,160 --> 00:00:48,289 is trendy, and more importantly, arcade 16 00:00:48,290 --> 00:00:50,569 games are fun. So I made a really funny 17 00:00:50,570 --> 00:00:51,570 picture. 18 00:00:54,700 --> 00:00:55,700 But. 19 00:00:58,810 --> 00:01:00,759 But this is not very stylish. 20 00:01:06,630 --> 00:01:08,729 That's a better way to speak about 21 00:01:08,730 --> 00:01:10,829 these modern bullet 22 00:01:10,830 --> 00:01:12,990 points and Meems. 23 00:01:21,160 --> 00:01:24,039 So not everybody understands hardware, 24 00:01:24,040 --> 00:01:26,139 not everybody understands software, 25 00:01:26,140 --> 00:01:27,939 but everybody understands that it's a 26 00:01:27,940 --> 00:01:29,389 game, it's a good one. 27 00:01:32,620 --> 00:01:34,179 That's the cool part, that's the cool 28 00:01:34,180 --> 00:01:36,489 part with emulation, you do some hacking, 29 00:01:36,490 --> 00:01:38,659 but it brings games to everybody, 30 00:01:38,660 --> 00:01:39,729 OK? 31 00:01:39,730 --> 00:01:42,489 Today I'll I'll speak about arcade games, 32 00:01:42,490 --> 00:01:44,739 those games where you had to put up a 33 00:01:44,740 --> 00:01:47,049 coin to play with in a bar or in arcade 34 00:01:47,050 --> 00:01:49,269 room, this money would go only 35 00:01:49,270 --> 00:01:50,949 to the operator, not to the actual 36 00:01:50,950 --> 00:01:53,199 manufacturer. So to be successful, those 37 00:01:53,200 --> 00:01:55,089 games had to be awesome. 38 00:01:55,090 --> 00:01:57,279 Different in a way, in a way or another. 39 00:01:57,280 --> 00:01:59,499 And the key for that, it was that this 40 00:01:59,500 --> 00:02:01,329 was the whole game, the screen, the 41 00:02:01,330 --> 00:02:03,189 controls, the cabinets, the electronics, 42 00:02:03,190 --> 00:02:05,289 the software. Everything was 43 00:02:05,290 --> 00:02:07,149 usually controlled by the original 44 00:02:07,150 --> 00:02:09,668 designer and it was really dedicated. 45 00:02:09,669 --> 00:02:11,139 So here you have the controls for 46 00:02:11,140 --> 00:02:13,839 directions, no buttons, no diagonals, 47 00:02:13,840 --> 00:02:15,579 unlike a console that is more or less 48 00:02:15,580 --> 00:02:18,099 ready with a controller to do everything, 49 00:02:18,100 --> 00:02:19,959 all kinds of game arcade games where 50 00:02:19,960 --> 00:02:22,629 dedicated. Let's look at it in history. 51 00:02:22,630 --> 00:02:24,849 This is not driver from 76. 52 00:02:24,850 --> 00:02:26,679 It's based on the first racing game, 53 00:02:26,680 --> 00:02:29,229 which is a German game, Nürburgring, 54 00:02:29,230 --> 00:02:31,839 and it was made of 28 PCBs. 55 00:02:31,840 --> 00:02:33,939 The first racing game was made of 28 56 00:02:33,940 --> 00:02:35,680 PTB in 1975. 57 00:02:36,940 --> 00:02:38,589 As far as I know, it was not preserved 58 00:02:41,530 --> 00:02:44,049 by like a robot at 59 00:02:44,050 --> 00:02:46,179 an alert intruder alert. 60 00:02:46,180 --> 00:02:48,949 This guy had human 61 00:02:48,950 --> 00:02:51,699 hair and 62 00:02:51,700 --> 00:02:53,409 Berserk was one of the first game with 63 00:02:53,410 --> 00:02:54,669 digitized speech. 64 00:02:54,670 --> 00:02:56,829 It has 16 words of vocabulary 65 00:02:56,830 --> 00:02:58,539 at a time. It cost one thousand dollars 66 00:02:58,540 --> 00:03:00,639 per word to be digitized. 67 00:03:00,640 --> 00:03:02,649 So just to be awesome in sound was really 68 00:03:02,650 --> 00:03:03,789 important arcade room. 69 00:03:03,790 --> 00:03:05,529 So it was attracting people who didn't 70 00:03:05,530 --> 00:03:06,699 even see the game. 71 00:03:06,700 --> 00:03:08,379 But like, oh, what's that sound coming 72 00:03:08,380 --> 00:03:10,479 flair and very nice for 73 00:03:10,480 --> 00:03:11,480 you. 74 00:03:13,430 --> 00:03:15,489 I mean, and 75 00:03:15,490 --> 00:03:16,490 I 76 00:03:17,800 --> 00:03:20,019 don't I don't I don't 77 00:03:20,020 --> 00:03:22,719 think he's been asking 78 00:03:22,720 --> 00:03:23,939 since. 79 00:03:23,940 --> 00:03:26,259 I mean, they made a German version 80 00:03:26,260 --> 00:03:28,209 and the story doesn't save German words 81 00:03:28,210 --> 00:03:29,619 are more expensive to be digitized 82 00:03:29,620 --> 00:03:30,879 because they tend to be longer. 83 00:03:33,550 --> 00:03:35,679 Battlezone was the first FPS in 84 00:03:35,680 --> 00:03:38,139 1980 and it was originally 85 00:03:38,140 --> 00:03:40,119 designed to be a military trainer. 86 00:03:40,120 --> 00:03:42,219 So it was not even thought to be a game 87 00:03:43,450 --> 00:03:44,469 Dragonslayer. 88 00:03:44,470 --> 00:03:46,779 It was at the time where games you were 89 00:03:46,780 --> 00:03:49,209 like Forclose and Hudis were 10 megabytes 90 00:03:49,210 --> 00:03:51,279 was using the very recent technology 91 00:03:51,280 --> 00:03:52,239 laserdisc based. 92 00:03:52,240 --> 00:03:53,529 It was one year old. 93 00:03:53,530 --> 00:03:55,269 So it was really groundbreaking in the 94 00:03:55,270 --> 00:03:56,349 hardware it was using. 95 00:03:57,430 --> 00:03:59,679 Outturn had a special 96 00:03:59,680 --> 00:04:01,849 dedicated chipset for the sprites and 97 00:04:01,850 --> 00:04:03,849 it was using a secondary sope you only to 98 00:04:03,850 --> 00:04:04,929 draw the roads. 99 00:04:04,930 --> 00:04:07,719 The CPU was ten megahertz. 100 00:04:07,720 --> 00:04:09,309 The both of you were 10 megahertz while 101 00:04:09,310 --> 00:04:11,229 an Amiga only has one CPU of seven 102 00:04:11,230 --> 00:04:12,849 megahertz. So imagine the like. 103 00:04:12,850 --> 00:04:14,839 Oh, let's put an extra chip for this 104 00:04:14,840 --> 00:04:16,809 price chipset for the sprites and an 105 00:04:16,810 --> 00:04:18,819 extra sebu for the roads just to make a 106 00:04:18,820 --> 00:04:19,820 ground breaking game. 107 00:04:20,950 --> 00:04:23,079 How driving is way before 108 00:04:23,080 --> 00:04:24,519 GPU even existed 109 00:04:25,570 --> 00:04:27,969 and how driving was crazy 110 00:04:27,970 --> 00:04:30,439 hardware. Basically the original 111 00:04:30,440 --> 00:04:32,319 hard driving was three PCBs. 112 00:04:32,320 --> 00:04:34,209 The sequel was for PCBs and then they 113 00:04:34,210 --> 00:04:36,399 made this extreme version made of triple 114 00:04:36,400 --> 00:04:39,009 screen, which was emulated last month. 115 00:04:39,010 --> 00:04:41,619 And it's six PCBs, 116 00:04:41,620 --> 00:04:43,839 four CPU's nightspots. 117 00:04:43,840 --> 00:04:45,699 And they even made it possible to add up 118 00:04:45,700 --> 00:04:49,629 to up to 25 monitors in 1991. 119 00:04:49,630 --> 00:04:51,729 So that gives you an idea of 120 00:04:51,730 --> 00:04:53,949 how crazy the hardware of arcade games 121 00:04:53,950 --> 00:04:55,209 could be. 122 00:04:55,210 --> 00:04:57,519 And when the electric was not crazy, 123 00:04:57,520 --> 00:04:59,739 then the cabinets had something 124 00:04:59,740 --> 00:05:01,809 unusual, like all kinds of sports. 125 00:05:01,810 --> 00:05:04,029 And this is a Korean game of us 126 00:05:04,030 --> 00:05:06,009 poking. And here you have it. 127 00:05:06,010 --> 00:05:08,109 Yeah. And this is the controller and 128 00:05:08,110 --> 00:05:09,639 that hand with a finger extended. 129 00:05:09,640 --> 00:05:10,959 Yeah. You wear whatever. 130 00:05:13,420 --> 00:05:16,359 Afterburner was really awesome, 131 00:05:16,360 --> 00:05:18,489 the sequel was not so that after 132 00:05:18,490 --> 00:05:20,379 Boehner had the moving seats, the sequel. 133 00:05:20,380 --> 00:05:21,789 Well, they made it something even 134 00:05:21,790 --> 00:05:23,019 crazier. 135 00:05:23,020 --> 00:05:25,089 And this is after 60 where it could 136 00:05:25,090 --> 00:05:27,369 rotate the player even upside down on all 137 00:05:27,370 --> 00:05:28,370 degrees. 138 00:05:31,140 --> 00:05:33,239 Or sometimes it was not the seat, 139 00:05:33,240 --> 00:05:34,879 but the screen that was also on. 140 00:05:34,880 --> 00:05:36,879 So here you have some house, almost house 141 00:05:36,880 --> 00:05:38,609 prophetical screen where you cannot see 142 00:05:38,610 --> 00:05:40,859 everything at once or here double 143 00:05:40,860 --> 00:05:42,719 wide screen for four players. 144 00:05:42,720 --> 00:05:45,059 So that's like two players 145 00:05:45,060 --> 00:05:47,549 to a wide screen LCD put together. 146 00:05:47,550 --> 00:05:49,619 And they even did that at the time of CRT 147 00:05:49,620 --> 00:05:51,719 screens with using mirrors so that 148 00:05:51,720 --> 00:05:53,819 you had a triple screen 149 00:05:53,820 --> 00:05:54,769 just with the bureau. 150 00:05:54,770 --> 00:05:56,849 Also, that there is no limits between the 151 00:05:56,850 --> 00:05:59,009 screens just to have an extra view for 152 00:05:59,010 --> 00:06:01,049 multiplayer action. 153 00:06:01,050 --> 00:06:03,149 Of course, even though the 154 00:06:03,150 --> 00:06:04,559 hardware was like, really crazy 155 00:06:04,560 --> 00:06:06,809 sometimes. Then came a crazy 156 00:06:06,810 --> 00:06:08,969 piracy. And as soon as the electronic 157 00:06:08,970 --> 00:06:11,279 was not too crazy, then 158 00:06:11,280 --> 00:06:13,409 basically a game would have would end up 159 00:06:13,410 --> 00:06:15,479 with bootleg bootlegs of the 160 00:06:15,480 --> 00:06:17,729 first bootleg in Mamie's like in 77. 161 00:06:17,730 --> 00:06:20,069 And basically any game, 162 00:06:20,070 --> 00:06:22,259 not too crazy, not a crazy hardware 163 00:06:22,260 --> 00:06:23,729 would end up with a bootleg. 164 00:06:23,730 --> 00:06:25,679 So here are some games that ended up 165 00:06:25,680 --> 00:06:28,469 having a bit more than usual creative 166 00:06:28,470 --> 00:06:30,659 bootlegs. So for example, metals 167 00:06:30,660 --> 00:06:32,339 like three, the bootleg is a metal called 168 00:06:32,340 --> 00:06:34,829 metals like sticks or space 169 00:06:34,830 --> 00:06:36,629 invader. The bootleg is called Darth 170 00:06:36,630 --> 00:06:38,069 Vader. Why not? 171 00:06:38,070 --> 00:06:40,889 And the king of Phyto 2001 172 00:06:40,890 --> 00:06:43,139 becomes a Crouching Tiger, Hidden 173 00:06:43,140 --> 00:06:45,000 Dragon 2003 surplus. 174 00:06:47,310 --> 00:06:49,619 So usually bootlegs were just defeating 175 00:06:49,620 --> 00:06:51,269 protection, duplicating the hardware, but 176 00:06:51,270 --> 00:06:53,069 sometimes they were a bit more creative. 177 00:06:53,070 --> 00:06:54,599 Sometimes they would even get a step 178 00:06:54,600 --> 00:06:56,639 further. You probably didn't hear about 179 00:06:56,640 --> 00:06:58,349 this game. Dragon Ball. 180 00:06:58,350 --> 00:07:00,419 It looks nice, but it's actually just 181 00:07:00,420 --> 00:07:02,790 a graphic and some of Ninja Garden 182 00:07:04,200 --> 00:07:06,269 are here. This is number three at 183 00:07:06,270 --> 00:07:07,679 the time of the World Cup, but it's 184 00:07:07,680 --> 00:07:09,239 actually just a hack of snowballs. 185 00:07:09,240 --> 00:07:10,240 One. 186 00:07:10,940 --> 00:07:13,519 And here, a bubble bubble with the 187 00:07:13,520 --> 00:07:14,959 girls, I don't understand. 188 00:07:16,760 --> 00:07:18,869 OK, so because 189 00:07:18,870 --> 00:07:21,049 the designers had control 190 00:07:21,050 --> 00:07:23,329 over everything, then with crazy piracy 191 00:07:23,330 --> 00:07:25,189 came crazy protections. 192 00:07:25,190 --> 00:07:27,439 This one is still not completely defeated 193 00:07:27,440 --> 00:07:29,429 now in 2014. 194 00:07:29,430 --> 00:07:31,009 This one is interesting. 195 00:07:31,010 --> 00:07:33,079 It's so it's not a 196 00:07:33,080 --> 00:07:35,209 cheap a bit like the Nintendo and yes, 197 00:07:35,210 --> 00:07:36,679 chip protection chip. 198 00:07:36,680 --> 00:07:38,999 And it was implementing 199 00:07:39,000 --> 00:07:42,199 a virtual CPU in hardware in 1982. 200 00:07:42,200 --> 00:07:43,669 So when you have someone complaining, a 201 00:07:43,670 --> 00:07:45,319 virtual machine. Yeah, this is a virtual 202 00:07:45,320 --> 00:07:47,209 machine in hardware in 92 for the 203 00:07:47,210 --> 00:07:49,639 protection. And typically this 204 00:07:49,640 --> 00:07:52,009 the most advanced protections were when 205 00:07:52,010 --> 00:07:54,079 the protection was deeply integrated into 206 00:07:54,080 --> 00:07:55,309 the game mechanics. 207 00:07:55,310 --> 00:07:57,709 So for example, the Apache 208 00:07:57,710 --> 00:07:59,689 has a dedicated CPU for the protection 209 00:07:59,690 --> 00:08:01,819 and if it's absent, the game is running. 210 00:08:01,820 --> 00:08:03,889 But the on 211 00:08:03,890 --> 00:08:05,600 the enemy's don't shoot. 212 00:08:07,430 --> 00:08:09,499 If in super houngan, if 213 00:08:09,500 --> 00:08:11,599 the protection protected Sebu is absent, 214 00:08:11,600 --> 00:08:13,789 then the game works, but the 215 00:08:13,790 --> 00:08:14,790 roads are straight. 216 00:08:24,070 --> 00:08:26,259 And typical of Konami, the collision 217 00:08:26,260 --> 00:08:28,359 is handled by the production, so here 218 00:08:28,360 --> 00:08:29,529 the game is working, and without the 219 00:08:29,530 --> 00:08:30,999 protection you cannot be hit and you 220 00:08:31,000 --> 00:08:33,189 cannot you cannot hit the enemies 221 00:08:33,190 --> 00:08:34,190 and it cannot hit you. 222 00:08:36,159 --> 00:08:38,229 And they went one step further to 223 00:08:38,230 --> 00:08:39,879 create and they added what's called 224 00:08:39,880 --> 00:08:41,469 suicide battery. So basically, the 225 00:08:41,470 --> 00:08:43,538 protection detail was on a 226 00:08:43,539 --> 00:08:45,369 battery powered. From the moment the 227 00:08:45,370 --> 00:08:47,619 battery dies, the protection is out 228 00:08:47,620 --> 00:08:50,019 and the game is unplayable for good 229 00:08:50,020 --> 00:08:51,849 and even made it so paranoid that 230 00:08:51,850 --> 00:08:53,949 sometimes if the chip detects something 231 00:08:53,950 --> 00:08:56,139 is going wrong, it kills its own memory 232 00:08:56,140 --> 00:08:57,819 on purpose. 233 00:08:57,820 --> 00:09:00,129 So that's where you see that preservation 234 00:09:00,130 --> 00:09:01,719 is important because this even if you 235 00:09:01,720 --> 00:09:03,279 bought the hardware, you are not allowed 236 00:09:03,280 --> 00:09:05,649 to open it without voiding the guarantee. 237 00:09:05,650 --> 00:09:07,539 Now, support technical support is gone 238 00:09:07,540 --> 00:09:09,909 for those games for a long time and 239 00:09:09,910 --> 00:09:12,039 those games will end up being lost 240 00:09:12,040 --> 00:09:13,979 even if it was their best version ever. 241 00:09:14,980 --> 00:09:17,049 So that's a problem because here 242 00:09:17,050 --> 00:09:18,849 you have a battery that leaked and killed 243 00:09:18,850 --> 00:09:20,979 the PCB and you're not supposed to 244 00:09:20,980 --> 00:09:22,329 open and touch the hardware. 245 00:09:22,330 --> 00:09:24,159 But on the other hand, all the copies of 246 00:09:24,160 --> 00:09:25,479 the game are going to die even if you 247 00:09:25,480 --> 00:09:27,939 bought them a expensive 248 00:09:27,940 --> 00:09:29,079 price usually. 249 00:09:29,080 --> 00:09:31,179 And now if you actually had 250 00:09:31,180 --> 00:09:33,519 to protection and get the game preserve, 251 00:09:33,520 --> 00:09:35,949 then you have those new generation sports 252 00:09:35,950 --> 00:09:38,019 that are based on emulation and on the 253 00:09:38,020 --> 00:09:40,089 hucking that was made to to 254 00:09:40,090 --> 00:09:41,739 remove the protection, to kill the 255 00:09:41,740 --> 00:09:42,939 protection. 256 00:09:42,940 --> 00:09:45,249 So just as a summary for this first 257 00:09:45,250 --> 00:09:47,649 part, arcade games where awesome 258 00:09:47,650 --> 00:09:49,779 but usually running on dedicated 259 00:09:49,780 --> 00:09:52,179 hardware, they were heavily pirated, 260 00:09:52,180 --> 00:09:53,919 they were heavily protected as a 261 00:09:53,920 --> 00:09:55,599 consequence, and they were so protected 262 00:09:55,600 --> 00:09:57,879 that it made them vulnerable, 263 00:09:57,880 --> 00:09:59,809 not in terms of exploitation, but like 264 00:09:59,810 --> 00:10:01,929 vulnerable to time because the game died 265 00:10:01,930 --> 00:10:03,249 on purpose for the sake of their 266 00:10:03,250 --> 00:10:04,250 protection. 267 00:10:05,430 --> 00:10:07,139 So now let's look at the hardware in 268 00:10:07,140 --> 00:10:09,449 particular, the cheapest one cup complex 269 00:10:09,450 --> 00:10:11,579 system known mostly 270 00:10:11,580 --> 00:10:12,580 for this. 271 00:10:15,920 --> 00:10:18,169 The original Fighter two in 272 00:10:18,170 --> 00:10:20,509 1991 saw the Street Fighter two. 273 00:10:21,700 --> 00:10:23,739 This champion edition with the same 274 00:10:23,740 --> 00:10:26,129 characters and the most playable. 275 00:10:26,130 --> 00:10:28,289 Hypercube or whatever, 276 00:10:28,290 --> 00:10:31,289 and some shooters, 1941. 277 00:10:31,290 --> 00:10:32,729 This one is interesting because it's a 278 00:10:32,730 --> 00:10:34,529 bit of a new Japanese mercenary. 279 00:10:36,610 --> 00:10:38,529 The sequel, it's a la it's a tank with 280 00:10:38,530 --> 00:10:40,779 three legs. Yeah, whatever we 281 00:10:40,780 --> 00:10:42,939 sepia with CPS one, you can 282 00:10:42,940 --> 00:10:44,440 run in pants in the forest, 283 00:10:45,580 --> 00:10:46,899 you can jump on walls. 284 00:10:48,980 --> 00:10:50,149 You can punch T. 285 00:10:50,150 --> 00:10:51,150 Rex. 286 00:10:53,790 --> 00:10:56,099 Fight flying dragons with open hearts. 287 00:10:56,100 --> 00:10:58,289 We are standing 288 00:10:58,290 --> 00:10:59,290 dragons. 289 00:11:00,740 --> 00:11:01,740 Flying Dragons. 290 00:11:04,150 --> 00:11:05,169 Flying kingpin's. 291 00:11:09,080 --> 00:11:10,549 Attack Russia. 292 00:11:11,900 --> 00:11:13,429 This is supposed to be the Duma or 293 00:11:13,430 --> 00:11:15,740 something, attacked China 294 00:11:17,240 --> 00:11:18,760 and some more peaceful games. 295 00:11:19,940 --> 00:11:22,049 See, this one was really good. 296 00:11:22,050 --> 00:11:23,269 Particular notice for this one. 297 00:11:23,270 --> 00:11:24,349 You probably don't know about this. 298 00:11:24,350 --> 00:11:26,389 It was just emulated and preserved six 299 00:11:26,390 --> 00:11:28,669 month ago, so you probably 300 00:11:28,670 --> 00:11:29,659 don't know about it. 301 00:11:29,660 --> 00:11:31,069 It looks like a street fighter two, but 302 00:11:31,070 --> 00:11:32,479 it's not really a street fighter. 303 00:11:32,480 --> 00:11:34,609 Two, it's based on three fighter 304 00:11:34,610 --> 00:11:36,559 jets. Consumer grade is actually a more 305 00:11:36,560 --> 00:11:38,210 hitting game based on street fighter two. 306 00:11:41,810 --> 00:11:44,239 It's extremely rare and it was preserved 307 00:11:44,240 --> 00:11:46,010 and emulated for good six months ago. 308 00:11:47,600 --> 00:11:49,459 So S.P.C.A. 309 00:11:49,460 --> 00:11:51,529 was protected, but it was completely 310 00:11:51,530 --> 00:11:53,659 Hartsell streetfighter to 311 00:11:53,660 --> 00:11:56,479 were very widespread 312 00:11:56,480 --> 00:11:58,519 or this is a final VITAC. 313 00:11:58,520 --> 00:12:00,109 So you have in the original version, you 314 00:12:00,110 --> 00:12:02,839 have three players in the bootleg. 315 00:12:02,840 --> 00:12:04,519 They even let you control more 316 00:12:04,520 --> 00:12:06,859 characters, which is nice, even 317 00:12:06,860 --> 00:12:09,529 more options than the original version. 318 00:12:09,530 --> 00:12:11,149 This is a serious one 319 00:12:12,530 --> 00:12:14,749 game. So with the three PCBs 320 00:12:14,750 --> 00:12:16,909 and this is a bootleg so completely 321 00:12:16,910 --> 00:12:18,169 different hardware. So even the 322 00:12:18,170 --> 00:12:19,849 manufacturer would not get any money from 323 00:12:19,850 --> 00:12:21,079 the hardware itself. 324 00:12:21,080 --> 00:12:22,549 It's not just about defeating the 325 00:12:22,550 --> 00:12:24,649 protection, it's just about making 326 00:12:24,650 --> 00:12:26,389 physical copy of an arcade game. 327 00:12:27,680 --> 00:12:30,049 And even the last version of the CPS, one 328 00:12:30,050 --> 00:12:32,359 had a suicide battery and a custom 329 00:12:32,360 --> 00:12:34,339 chip with integrated encryption. 330 00:12:34,340 --> 00:12:37,069 So like everything that should be right. 331 00:12:37,070 --> 00:12:39,649 But data was encrypted with code 332 00:12:39,650 --> 00:12:41,419 and the algorithm was weak. 333 00:12:41,420 --> 00:12:43,639 So basically it was possible 334 00:12:43,640 --> 00:12:45,799 to determine the encryption and all those 335 00:12:45,800 --> 00:12:47,899 games had their bootlegs, even though it 336 00:12:47,900 --> 00:12:49,399 had the suicide battery and everything 337 00:12:49,400 --> 00:12:51,529 that sounded perfectly or the 338 00:12:51,530 --> 00:12:53,599 most advanced protection at the time. 339 00:12:53,600 --> 00:12:55,759 So CPS won. 340 00:12:55,760 --> 00:12:56,809 It was great. 341 00:12:56,810 --> 00:12:59,239 It was protected like suicide battery 342 00:12:59,240 --> 00:13:01,009 and everything, but it was completely 343 00:13:01,010 --> 00:13:01,999 hacked. 344 00:13:02,000 --> 00:13:04,369 The answer from Capcom 345 00:13:04,370 --> 00:13:06,529 for that was the CPU is too severe with 346 00:13:06,530 --> 00:13:08,319 the it gives you an idea of the size. 347 00:13:08,320 --> 00:13:10,129 It's not related just to give you an idea 348 00:13:10,130 --> 00:13:12,439 of the size and space 349 00:13:12,440 --> 00:13:14,690 to start in 93 with this. 350 00:13:17,380 --> 00:13:19,599 So from this original Super Street 351 00:13:19,600 --> 00:13:21,729 fighter to to the High 352 00:13:21,730 --> 00:13:23,799 Street Fighter to 10 years later, 353 00:13:23,800 --> 00:13:25,989 not very original, but that's 354 00:13:25,990 --> 00:13:29,289 Capcom. So the Super Street fighter, 355 00:13:29,290 --> 00:13:30,290 the super turbo. 356 00:13:32,630 --> 00:13:34,909 The hyper version with the different 357 00:13:34,910 --> 00:13:35,910 modes of characters. 358 00:13:37,590 --> 00:13:38,590 The adversaries. 359 00:13:41,130 --> 00:13:42,130 Unter. 360 00:13:43,110 --> 00:13:45,419 And three with the two of us is one 361 00:13:45,420 --> 00:13:46,679 player mode, which was really good. 362 00:13:48,360 --> 00:13:50,549 The parody, which I really like, Pocket 363 00:13:50,550 --> 00:13:52,379 Fighter, which is quite crazy. 364 00:13:55,780 --> 00:13:57,639 And then the Crossover's with Marvel and 365 00:13:57,640 --> 00:13:58,640 X-Men. 366 00:13:59,750 --> 00:14:00,889 So it was a streetfighter. 367 00:14:03,760 --> 00:14:04,960 Barbara, Superheros. 368 00:14:07,340 --> 00:14:09,709 This this is a special 369 00:14:09,710 --> 00:14:11,269 character based on Japanese comedian. 370 00:14:14,230 --> 00:14:15,940 The very good moral of this is Capcom. 371 00:14:19,030 --> 00:14:20,470 And then the Darkstalkers series. 372 00:14:25,690 --> 00:14:28,059 It's crazy stuff, we 373 00:14:28,060 --> 00:14:30,580 regret getting some action games, 374 00:14:32,020 --> 00:14:33,729 the very good alien versus Predator. 375 00:14:36,630 --> 00:14:37,799 Dungeons and Dragons. 376 00:14:40,060 --> 00:14:42,459 And some shooters, because 377 00:14:42,460 --> 00:14:43,460 a lot of shooters. 378 00:14:44,790 --> 00:14:45,790 1944. 379 00:14:48,600 --> 00:14:49,600 You know who? 380 00:14:51,540 --> 00:14:52,540 Seagoing. 381 00:14:57,640 --> 00:14:59,799 And the best maybe for the last 382 00:14:59,800 --> 00:15:00,800 years, 383 00:15:02,170 --> 00:15:03,610 and that's stage two. 384 00:15:13,000 --> 00:15:15,219 And that's the issue of the first 385 00:15:15,220 --> 00:15:16,929 pass, it's harder, the second pass. 386 00:15:18,550 --> 00:15:20,260 And some more peaceful games, 387 00:15:21,310 --> 00:15:22,310 punk. 388 00:15:22,830 --> 00:15:23,830 There's a loop. 389 00:15:26,540 --> 00:15:28,809 Those fighter played by of 390 00:15:28,810 --> 00:15:29,810 muscle here. 391 00:15:32,010 --> 00:15:34,409 So CBSA was really, really 392 00:15:34,410 --> 00:15:36,659 good, CPUSA 393 00:15:36,660 --> 00:15:39,089 was clearly the good successor of CBS, 394 00:15:39,090 --> 00:15:40,949 once you have the timeline of CPS, one 395 00:15:40,950 --> 00:15:43,139 CPS to CPS free was too 396 00:15:43,140 --> 00:15:45,449 complex to too protected, 397 00:15:45,450 --> 00:15:47,969 like it would kill itself on purpose. 398 00:15:47,970 --> 00:15:50,039 So CPS, too, was probably the like 399 00:15:50,040 --> 00:15:52,259 the last successful hardware made by 400 00:15:52,260 --> 00:15:54,569 CPS, who was really good, 401 00:15:54,570 --> 00:15:55,739 very good games. 402 00:15:55,740 --> 00:15:58,019 And this is all the CPS to Hochstetter 403 00:15:58,020 --> 00:15:58,949 that existed. 404 00:15:58,950 --> 00:16:01,469 Bootlegs, regions, swap, 405 00:16:01,470 --> 00:16:03,779 whatever. Nothing, absolutely 406 00:16:03,780 --> 00:16:04,859 nothing. 407 00:16:04,860 --> 00:16:06,179 They were so desperate that they couldn't 408 00:16:06,180 --> 00:16:08,729 hack the CPS to version 409 00:16:08,730 --> 00:16:10,799 of the game that they just 410 00:16:10,800 --> 00:16:12,959 did. They took the make a diversion 411 00:16:12,960 --> 00:16:15,209 and they turned it into arcade version 412 00:16:15,210 --> 00:16:17,039 and even made a typo for the insert coin 413 00:16:17,040 --> 00:16:18,040 message. 414 00:16:21,090 --> 00:16:23,639 So let's look at the hardware, so, 415 00:16:23,640 --> 00:16:25,829 too, is made of a sandwich of two PCBs 416 00:16:25,830 --> 00:16:28,139 and one PCB has the 417 00:16:28,140 --> 00:16:30,389 game and the protection together. 418 00:16:30,390 --> 00:16:32,729 So basically this is the game PCB 419 00:16:32,730 --> 00:16:35,339 and everything that is in green is 420 00:16:35,340 --> 00:16:37,129 unencrypted. So no problem. 421 00:16:37,130 --> 00:16:39,389 The graphics and sound where it's 422 00:16:39,390 --> 00:16:41,429 like the cheapest one, the problem and 423 00:16:41,430 --> 00:16:42,869 code and data are together. 424 00:16:42,870 --> 00:16:45,269 Data is not encrypted, code is encrypted 425 00:16:45,270 --> 00:16:47,609 and the decryption is done on the fly. 426 00:16:47,610 --> 00:16:49,679 But inside the CPU and 427 00:16:49,680 --> 00:16:51,929 the decryption key is stored 428 00:16:51,930 --> 00:16:53,579 on this round battery that is battery 429 00:16:53,580 --> 00:16:54,629 powered. 430 00:16:54,630 --> 00:16:56,399 So usually when you say that people 431 00:16:56,400 --> 00:16:58,079 understand it wrong and you think, OK, 432 00:16:58,080 --> 00:17:00,359 let's just tweak the CPU into thinking 433 00:17:00,360 --> 00:17:02,459 that code is data and let's 434 00:17:02,460 --> 00:17:04,139 just get code decrypted. 435 00:17:04,140 --> 00:17:06,299 But this is done at C.P.U level at the 436 00:17:06,300 --> 00:17:08,669 moment to fetch memory and a pin 437 00:17:08,670 --> 00:17:10,649 to control that behavior was not 438 00:17:10,650 --> 00:17:11,999 accessible from the outside of the 439 00:17:12,000 --> 00:17:14,309 package of C++ decryption. 440 00:17:14,310 --> 00:17:16,019 So there is a reason it wasn't defeated. 441 00:17:16,020 --> 00:17:18,299 Decryption was done on the fly for 442 00:17:18,300 --> 00:17:20,279 execution and when you read memory, it 443 00:17:20,280 --> 00:17:21,280 comes in clear. 444 00:17:22,190 --> 00:17:24,649 So basically, you patch some of coats 445 00:17:24,650 --> 00:17:26,929 blindly, you get a black 446 00:17:26,930 --> 00:17:29,119 screen of it crushed, you have no idea 447 00:17:29,120 --> 00:17:31,459 what happened and back to zero even 448 00:17:31,460 --> 00:17:32,989 better. Even so, all your codes are 449 00:17:32,990 --> 00:17:34,579 encrypted and even the initial stack 450 00:17:34,580 --> 00:17:36,439 pointer and PC are encrypted. 451 00:17:36,440 --> 00:17:37,939 So you don't know where executions start. 452 00:17:37,940 --> 00:17:40,039 You the actual 453 00:17:40,040 --> 00:17:42,559 sebu was even unknown at the time. 454 00:17:42,560 --> 00:17:44,929 So basically, CPUSA 455 00:17:44,930 --> 00:17:46,459 was awesome. 456 00:17:46,460 --> 00:17:48,409 It was really well protected and it was 457 00:17:48,410 --> 00:17:50,779 absolutely scouted for like six years. 458 00:17:50,780 --> 00:17:52,669 And even if it was surprise one, I was 459 00:17:52,670 --> 00:17:54,619 completely shocked. Everybody wanted to 460 00:17:54,620 --> 00:17:56,449 emulate it and absolutely nothing for six 461 00:17:56,450 --> 00:17:57,450 years. 462 00:17:58,100 --> 00:18:00,499 So luckily Capcom 463 00:18:00,500 --> 00:18:02,359 is going to do anything because of this 464 00:18:02,360 --> 00:18:03,439 thing. 465 00:18:03,440 --> 00:18:06,319 New is known for the Fatal Fury series 466 00:18:06,320 --> 00:18:08,529 or for many games, but including 467 00:18:08,530 --> 00:18:10,659 the art fighting. 468 00:18:10,660 --> 00:18:11,769 Somewhere I show down. 469 00:18:19,680 --> 00:18:22,179 Nuccio was awesome, 470 00:18:22,180 --> 00:18:24,269 a lot of good games, newsier 471 00:18:24,270 --> 00:18:25,859 was open to third parties, so, for 472 00:18:25,860 --> 00:18:27,629 example, Nuytten stock was not done by 473 00:18:27,630 --> 00:18:29,789 SMK originally, but so 474 00:18:29,790 --> 00:18:31,709 there are some games that were quite 475 00:18:31,710 --> 00:18:34,049 crowded. But still it was a lot of games, 476 00:18:34,050 --> 00:18:36,299 a very long success, like many 477 00:18:36,300 --> 00:18:38,159 years, and even more importantly, a 478 00:18:38,160 --> 00:18:40,259 success in Arcade, but also as an 479 00:18:40,260 --> 00:18:41,519 expensive console. 480 00:18:41,520 --> 00:18:43,559 And also the hardware is a bit similar to 481 00:18:43,560 --> 00:18:45,829 CBSA. The games were a bit similar 482 00:18:45,830 --> 00:18:48,269 to so Capcom tried the same thing 483 00:18:48,270 --> 00:18:50,219 and managed to release something that it 484 00:18:50,220 --> 00:18:51,179 managed to make. 485 00:18:51,180 --> 00:18:53,299 The New Year looks cheap and small. 486 00:18:54,570 --> 00:18:56,819 The CBS chinja was a console version, but 487 00:18:56,820 --> 00:18:58,919 it was much too expensive and 488 00:18:58,920 --> 00:19:01,139 the games were really all because the CBS 489 00:19:01,140 --> 00:19:03,359 Change games were actually the CBS won 490 00:19:03,360 --> 00:19:04,949 games that were already very old while 491 00:19:04,950 --> 00:19:06,539 the new show was getting games that were 492 00:19:06,540 --> 00:19:08,399 released in arcades a few weeks before. 493 00:19:08,400 --> 00:19:10,579 So CBS chinja was a 494 00:19:11,580 --> 00:19:14,069 commercial failure and as a last try 495 00:19:15,090 --> 00:19:17,369 did just back ported one of the 496 00:19:17,370 --> 00:19:19,619 first two games on the CBS chinja. 497 00:19:19,620 --> 00:19:21,929 So they took one CBS 498 00:19:21,930 --> 00:19:24,629 to game that is encrypted and 499 00:19:24,630 --> 00:19:26,819 they put it on the CBS chinja 500 00:19:26,820 --> 00:19:28,289 system. So they had to downgrade the 501 00:19:28,290 --> 00:19:29,189 audio system. 502 00:19:29,190 --> 00:19:31,109 But it's more or less the same system. 503 00:19:31,110 --> 00:19:32,569 But this one is encrypted. 504 00:19:32,570 --> 00:19:33,569 This one is not. 505 00:19:33,570 --> 00:19:34,979 So you see it coming, right? 506 00:19:34,980 --> 00:19:36,839 What happened that day? 507 00:19:36,840 --> 00:19:38,999 Nothing for some reason. 508 00:19:39,000 --> 00:19:41,069 I mean, the prediction is not that easy, 509 00:19:41,070 --> 00:19:42,749 but for some reason, even after that was 510 00:19:42,750 --> 00:19:44,699 out, nothing happened. 511 00:19:44,700 --> 00:19:47,039 The dragon was still undefeated. 512 00:19:47,040 --> 00:19:48,749 And to defeat Dragon, you need a team of 513 00:19:48,750 --> 00:19:49,979 heroes. 514 00:19:49,980 --> 00:19:51,879 So basically. 515 00:19:51,880 --> 00:19:54,329 So here's the story is just 516 00:19:54,330 --> 00:19:56,580 so one 517 00:19:57,870 --> 00:20:00,809 guy called Rasoulof started 518 00:20:00,810 --> 00:20:03,029 analyzing the dumps of this game. 519 00:20:03,030 --> 00:20:04,349 So it was an encrypted 520 00:20:05,460 --> 00:20:07,739 68000 code and just made 521 00:20:07,740 --> 00:20:10,049 assumption, just 522 00:20:10,050 --> 00:20:12,479 exploring the disaster itself. 523 00:20:12,480 --> 00:20:14,309 And then luckily, he could buy the 524 00:20:14,310 --> 00:20:16,499 Japanese version of the exact version of 525 00:20:16,500 --> 00:20:18,329 this game in a working state. 526 00:20:18,330 --> 00:20:20,729 So with the battery, the system working, 527 00:20:20,730 --> 00:20:23,519 the protection of life, Araz 528 00:20:23,520 --> 00:20:24,520 Rasoulof was 529 00:20:25,860 --> 00:20:27,389 needed help on the PC side. 530 00:20:27,390 --> 00:20:28,709 So I work with him. 531 00:20:28,710 --> 00:20:30,239 Rasuli was on the front end. 532 00:20:30,240 --> 00:20:31,799 I was on the backend helping him with 533 00:20:31,800 --> 00:20:34,049 software that we would when we needed 534 00:20:34,050 --> 00:20:35,369 to communicate together. 535 00:20:35,370 --> 00:20:37,439 So the first breakthrough of Rossella 536 00:20:37,440 --> 00:20:39,509 was to enable the debugger 537 00:20:39,510 --> 00:20:41,369 that was integrated in that game. 538 00:20:41,370 --> 00:20:43,289 So until now, like for six years, there 539 00:20:43,290 --> 00:20:45,539 was absolutely no hack of CPSU. 540 00:20:45,540 --> 00:20:47,649 And then eventually he enabled 541 00:20:47,650 --> 00:20:49,799 the integrated debugger, which was an 542 00:20:49,800 --> 00:20:51,599 awesome advantage because suddenly we 543 00:20:51,600 --> 00:20:52,769 were not blind anymore. 544 00:20:52,770 --> 00:20:55,259 We had no idea about the decryption, 545 00:20:55,260 --> 00:20:57,539 we had no idea about the keys 546 00:20:57,540 --> 00:20:59,279 or whatever, but at least suddenly we 547 00:20:59,280 --> 00:21:02,009 could see the registers modifying 548 00:21:02,010 --> 00:21:04,559 blindly and get some progress 549 00:21:04,560 --> 00:21:06,839 then. So that was we started this. 550 00:21:06,840 --> 00:21:09,329 It was in November ninety nine. 551 00:21:09,330 --> 00:21:11,999 So yeah, fifteen years ago. 552 00:21:12,000 --> 00:21:13,000 And 553 00:21:15,000 --> 00:21:16,409 the second breakthrough was to 554 00:21:16,410 --> 00:21:18,749 accidentally find that some higher 555 00:21:18,750 --> 00:21:21,029 memory. We are not using encryption for 556 00:21:21,030 --> 00:21:21,729 unknown reason. 557 00:21:21,730 --> 00:21:23,640 So that's a big face fall from Capcom 558 00:21:24,690 --> 00:21:26,609 because they had a working. 559 00:21:34,330 --> 00:21:35,799 Because they had a working description 560 00:21:35,800 --> 00:21:37,419 that was undefeated for many years, and 561 00:21:37,420 --> 00:21:39,639 yet for some unknown reason, it was not 562 00:21:39,640 --> 00:21:41,889 used by any game, did just disable this 563 00:21:41,890 --> 00:21:44,879 encryption for a 564 00:21:44,880 --> 00:21:45,969 memory ranges. 565 00:21:45,970 --> 00:21:48,239 So then that was in 566 00:21:50,020 --> 00:21:51,729 spring 2000, I think. 567 00:21:51,730 --> 00:21:53,829 Then we were unable to have Chalco 568 00:21:53,830 --> 00:21:55,569 execution on CBS to 569 00:21:56,590 --> 00:21:58,599 only a split second of execution because 570 00:21:58,600 --> 00:22:00,699 something was killing the execution. 571 00:22:00,700 --> 00:22:03,039 We didn't know what yet and we were 572 00:22:03,040 --> 00:22:04,539 theoretically unable to get code 573 00:22:04,540 --> 00:22:05,540 decrypted. 574 00:22:06,190 --> 00:22:08,259 Luckily, another mistake of 575 00:22:08,260 --> 00:22:10,569 of Capcom is that one of the addressing 576 00:22:10,570 --> 00:22:12,819 mode of the 68000 577 00:22:12,820 --> 00:22:14,439 is relative to the PC. 578 00:22:14,440 --> 00:22:16,809 So basically in modern terms, relative 579 00:22:16,810 --> 00:22:19,389 to IP and at best level, that means 580 00:22:19,390 --> 00:22:21,519 you read code or you 581 00:22:21,520 --> 00:22:23,409 read data, but relative to PC, which 582 00:22:23,410 --> 00:22:25,479 means you just read it as 583 00:22:25,480 --> 00:22:27,939 code. So you read data and it's decrypted 584 00:22:27,940 --> 00:22:28,839 on the fly. 585 00:22:28,840 --> 00:22:30,459 Big mistake by Capcom. 586 00:22:30,460 --> 00:22:32,679 It's not even clear in the specs, 587 00:22:32,680 --> 00:22:35,199 but at a low level this is what happens 588 00:22:35,200 --> 00:22:36,759 and this is a big mistake by Capcom 589 00:22:36,760 --> 00:22:38,529 because Sega knew about it and in their 590 00:22:38,530 --> 00:22:40,719 own protected software hardware, 591 00:22:40,720 --> 00:22:43,119 they prevented that to happen. 592 00:22:43,120 --> 00:22:45,219 So suddenly we had 593 00:22:45,220 --> 00:22:47,799 the ability to decrypt one word at a time 594 00:22:47,800 --> 00:22:49,389 of CPUSA. 595 00:22:49,390 --> 00:22:51,639 So I flew and visited Raas 596 00:22:51,640 --> 00:22:54,429 for the first time and Ruhs was 597 00:22:54,430 --> 00:22:56,379 turning on the switch of the CPS to 598 00:22:56,380 --> 00:22:58,569 displaying one word on the screen. 599 00:22:58,570 --> 00:23:01,599 I was writing down in Excel table 600 00:23:01,600 --> 00:23:03,549 flipping of the switch, going to the next 601 00:23:03,550 --> 00:23:04,989 and then writing down and so on. 602 00:23:04,990 --> 00:23:07,149 And we believed, we thought 603 00:23:07,150 --> 00:23:08,769 because that was the first known 604 00:23:08,770 --> 00:23:11,139 description of CP2, we thought, OK, 605 00:23:11,140 --> 00:23:13,369 we are going to defeat that in not no, 606 00:23:13,370 --> 00:23:14,349 no time. 607 00:23:14,350 --> 00:23:16,659 Well, we were wrong, but at least we were 608 00:23:16,660 --> 00:23:17,929 trying. 609 00:23:17,930 --> 00:23:19,869 This is a shorter version of my talk. 610 00:23:19,870 --> 00:23:21,759 So, of course, in the meantime, over 611 00:23:21,760 --> 00:23:24,009 those years, we did extra 612 00:23:24,010 --> 00:23:26,079 research and subprojects related, 613 00:23:26,080 --> 00:23:28,239 you know, like subquestion RPG to keep 614 00:23:28,240 --> 00:23:31,059 the faith, to keep your mind fresh, etc. 615 00:23:31,060 --> 00:23:33,279 But sometimes we didn't know if we are 616 00:23:33,280 --> 00:23:35,499 building in the right direction by 617 00:23:35,500 --> 00:23:37,689 looking this up on the on 618 00:23:37,690 --> 00:23:38,769 the screen. 619 00:23:38,770 --> 00:23:40,929 But still, it was making things progress. 620 00:23:40,930 --> 00:23:42,789 But at least we had some data, 621 00:23:42,790 --> 00:23:44,889 decryption, some code decryption, but 622 00:23:44,890 --> 00:23:46,269 we couldn't exploited yet. 623 00:23:47,290 --> 00:23:49,359 The second the next 624 00:23:49,360 --> 00:23:51,549 mistake of Capcom was that in 625 00:23:51,550 --> 00:23:53,319 the decrypted version of Streetfighter 626 00:23:53,320 --> 00:23:55,779 Zero, they actually let this weird, 627 00:23:55,780 --> 00:23:56,780 weird up code. 628 00:23:57,970 --> 00:23:59,319 They deliberately left it. 629 00:23:59,320 --> 00:24:00,819 And this word of code is actually what 630 00:24:00,820 --> 00:24:02,319 keeps the execution running. 631 00:24:02,320 --> 00:24:04,059 It's to watch the key and if it's 632 00:24:04,060 --> 00:24:06,249 executed regularly, then the 633 00:24:06,250 --> 00:24:08,289 decryption stays alive. 634 00:24:08,290 --> 00:24:11,049 So suddenly we went from unlimited 635 00:24:14,170 --> 00:24:16,239 reshot execution time to 636 00:24:16,240 --> 00:24:18,039 unlimited decryption time. 637 00:24:18,040 --> 00:24:20,079 That was in December 2000. 638 00:24:20,080 --> 00:24:22,149 So then we could automate 639 00:24:22,150 --> 00:24:24,789 decryption and start dumping. 640 00:24:24,790 --> 00:24:27,009 How do you dump when you like 641 00:24:27,010 --> 00:24:28,959 Surgut hardware? 642 00:24:28,960 --> 00:24:30,789 This is what this is for. 643 00:24:30,790 --> 00:24:32,709 I'll give you this is a hint. 644 00:24:32,710 --> 00:24:34,809 So we just saw that there 645 00:24:34,810 --> 00:24:36,969 were a news report on the CBS two 646 00:24:36,970 --> 00:24:38,829 that are the same voltage as a joystick 647 00:24:38,830 --> 00:24:40,359 port on the PC. 648 00:24:40,360 --> 00:24:42,639 So the CPUSA was sending data 649 00:24:42,640 --> 00:24:44,499 to the joystick port. 650 00:24:44,500 --> 00:24:46,839 So that was programed sending data 651 00:24:46,840 --> 00:24:49,119 to the Joystick. Potami program 652 00:24:49,120 --> 00:24:52,029 was getting beats 653 00:24:52,030 --> 00:24:54,099 three beats at the time, including check 654 00:24:54,100 --> 00:24:56,469 some integrity, not 655 00:24:56,470 --> 00:24:58,749 more than 30 times 656 00:24:58,750 --> 00:25:00,129 a second because Joystick Port is 657 00:25:00,130 --> 00:25:02,139 unreliable at the speed. 658 00:25:02,140 --> 00:25:04,149 Then my program would check the checksum 659 00:25:04,150 --> 00:25:06,249 and upload a data version of 660 00:25:06,250 --> 00:25:08,379 the counter inside ROM image that 661 00:25:08,380 --> 00:25:10,809 was monitored by his EPROM emulator 662 00:25:10,810 --> 00:25:12,189 that was updating the counter on the 663 00:25:12,190 --> 00:25:13,149 final two. 664 00:25:13,150 --> 00:25:15,429 And then we would send the next byte this 665 00:25:15,430 --> 00:25:16,430 way. 666 00:25:16,720 --> 00:25:18,939 That's a bit crazy, but it worked. 667 00:25:20,380 --> 00:25:22,899 So we ended up having the first decrypted 668 00:25:22,900 --> 00:25:25,270 dump of CPUs to at the end of 2000 669 00:25:26,470 --> 00:25:28,629 for the first time, CPUs to decrypted 670 00:25:28,630 --> 00:25:29,409 and emulated. 671 00:25:29,410 --> 00:25:31,629 So that was the first screens that 672 00:25:31,630 --> 00:25:32,829 made the news. 673 00:25:32,830 --> 00:25:33,939 The made the news. 674 00:25:33,940 --> 00:25:36,339 Got it wrong. As usual, the encryption 675 00:25:36,340 --> 00:25:38,409 was not smashed. We just ask nicely for 676 00:25:38,410 --> 00:25:40,549 the CPU is due to decrypt itself and send 677 00:25:40,550 --> 00:25:42,489 information to joystick port. 678 00:25:42,490 --> 00:25:44,919 But still, that was really good because 679 00:25:44,920 --> 00:25:47,529 at least in relation to preservation 680 00:25:47,530 --> 00:25:49,029 and emulation became a reality. 681 00:25:49,030 --> 00:25:51,219 So now people could send us their 682 00:25:51,220 --> 00:25:53,289 PCBs that games in working state 683 00:25:53,290 --> 00:25:55,599 and we could end up dumping 684 00:25:55,600 --> 00:25:57,430 them and getting them preserved. 685 00:25:58,450 --> 00:26:00,519 Of course, not really game over for 686 00:26:00,520 --> 00:26:02,649 CBS two, because we needed the game 687 00:26:02,650 --> 00:26:04,749 in working states, the encryption was 688 00:26:04,750 --> 00:26:07,089 still absolutely unknown, but still 689 00:26:07,090 --> 00:26:08,349 a very good progress. 690 00:26:09,430 --> 00:26:11,379 In the meantime, now, people who are 691 00:26:11,380 --> 00:26:13,329 sending us to games and so on new the 692 00:26:13,330 --> 00:26:14,799 recent news, your games also had 693 00:26:14,800 --> 00:26:16,899 protections like Guto 694 00:26:16,900 --> 00:26:19,239 and we with the same 695 00:26:19,240 --> 00:26:21,579 joystick dumping abilities 696 00:26:21,580 --> 00:26:23,649 we got to decrypted done quickly. 697 00:26:23,650 --> 00:26:26,139 But this time the algorithm was weak and 698 00:26:26,140 --> 00:26:28,569 we could that game get the game 699 00:26:28,570 --> 00:26:30,729 decrypted, the protection defeated for 700 00:26:30,730 --> 00:26:31,869 these unusual games. 701 00:26:32,990 --> 00:26:35,089 Another important things thing is 702 00:26:35,090 --> 00:26:37,519 that now we got 703 00:26:37,520 --> 00:26:39,769 decryption not defeated, but 704 00:26:39,770 --> 00:26:41,089 we could decrypt the game, preserve the 705 00:26:41,090 --> 00:26:42,529 game, but that would resurrect the 706 00:26:42,530 --> 00:26:44,509 hardware. People who didn't care about 707 00:26:44,510 --> 00:26:46,849 emulation, but the hardware at home 708 00:26:46,850 --> 00:26:48,469 didn't know what to do with it. 709 00:26:48,470 --> 00:26:50,539 And especially there were plenty 710 00:26:50,540 --> 00:26:52,729 of rumors about how the CPSU 711 00:26:52,730 --> 00:26:53,899 really dies. 712 00:26:53,900 --> 00:26:56,479 So someone actually sent to 713 00:26:56,480 --> 00:26:58,009 the working state to run, to be 714 00:26:58,010 --> 00:27:00,469 sacrificed, to be killed a correct 715 00:27:00,470 --> 00:27:02,749 way so that he could experiment 716 00:27:02,750 --> 00:27:04,429 on the way. It would really die in what 717 00:27:04,430 --> 00:27:06,199 could be possible with the currently dead 718 00:27:06,200 --> 00:27:08,719 Sebesta, I mean, just with the protection 719 00:27:08,720 --> 00:27:10,190 removed by the battery being 720 00:27:11,660 --> 00:27:12,649 cut. 721 00:27:12,650 --> 00:27:14,779 And the problem was that if 722 00:27:14,780 --> 00:27:17,239 you just decrypt the code and put it back 723 00:27:17,240 --> 00:27:19,699 on the back 724 00:27:19,700 --> 00:27:21,559 on the hardware, it doesn't work. 725 00:27:21,560 --> 00:27:23,629 Capcom didn't want people to reuse 726 00:27:23,630 --> 00:27:25,369 the heart, the dead hardware without 727 00:27:25,370 --> 00:27:26,899 their permission and without them 728 00:27:26,900 --> 00:27:27,920 collecting extra money, 729 00:27:29,030 --> 00:27:30,169 because that's what's that's what 730 00:27:30,170 --> 00:27:31,849 happened with the protected CPS one. 731 00:27:32,930 --> 00:27:34,339 Then it is here. 732 00:27:34,340 --> 00:27:35,809 The battery is missing and. 733 00:27:37,320 --> 00:27:39,419 The game is still is booting, 734 00:27:39,420 --> 00:27:41,459 the trick was that actually the internal 735 00:27:41,460 --> 00:27:43,319 registers for video and audio were 736 00:27:43,320 --> 00:27:45,629 changed. So basically the game 737 00:27:45,630 --> 00:27:47,729 was not just playing and not anything 738 00:27:47,730 --> 00:27:49,379 and not doing any sound, but the game was 739 00:27:49,380 --> 00:27:51,059 actually running when it was correctly 740 00:27:51,060 --> 00:27:52,049 dead. 741 00:27:52,050 --> 00:27:54,299 So the thing the good thing was that 742 00:27:54,300 --> 00:27:55,559 the assault took. 743 00:27:55,560 --> 00:27:57,839 So in order to resurrect CPS's 744 00:27:57,840 --> 00:28:00,119 CPS to you had to determine exactly 745 00:28:00,120 --> 00:28:02,189 what is code and data decrypt code 746 00:28:02,190 --> 00:28:04,149 in place. Put it back. 747 00:28:04,150 --> 00:28:06,309 On the run and then modify all 748 00:28:06,310 --> 00:28:07,779 the then 749 00:28:08,950 --> 00:28:10,779 these are the values of these registries 750 00:28:10,780 --> 00:28:12,729 and make sure these ranges of memory are 751 00:28:12,730 --> 00:28:15,189 not cleared, so then that would make 752 00:28:15,190 --> 00:28:17,019 the CBSA that never dies because he 753 00:28:17,020 --> 00:28:18,309 doesn't need a battery anymore. 754 00:28:19,780 --> 00:28:21,879 He also made a universal 755 00:28:21,880 --> 00:28:24,219 run that people could just burn on a prom 756 00:28:24,220 --> 00:28:26,499 and test if their hardware 757 00:28:26,500 --> 00:28:29,139 was had a chance of resurrecting 758 00:28:29,140 --> 00:28:31,299 or if it was dead for another reason, 759 00:28:31,300 --> 00:28:32,619 which was really cool. 760 00:28:32,620 --> 00:28:34,929 And although he made 761 00:28:34,930 --> 00:28:37,449 versions of CBS to that would never die 762 00:28:37,450 --> 00:28:39,129 following this process. 763 00:28:39,130 --> 00:28:40,749 So then people could just cut their 764 00:28:40,750 --> 00:28:42,849 battery and have a game 765 00:28:42,850 --> 00:28:45,129 that will never die and never 766 00:28:45,130 --> 00:28:46,389 take care of the battery leaking. 767 00:28:46,390 --> 00:28:48,559 And everything Capcom goes 768 00:28:48,560 --> 00:28:51,279 to was preserved in a hardware state 769 00:28:51,280 --> 00:28:53,259 that enabled bootlegs. 770 00:28:53,260 --> 00:28:55,629 So here, instead of Rottman 771 00:28:55,630 --> 00:28:56,869 Megaman, you have Sugarmann. 772 00:28:56,870 --> 00:28:58,929 That's not very nice. 773 00:28:58,930 --> 00:29:01,359 And here the drums have been 774 00:29:01,360 --> 00:29:02,859 replaced by other components. 775 00:29:02,860 --> 00:29:04,479 Some bootlegs are a bit better. 776 00:29:04,480 --> 00:29:07,179 This one is with extra 777 00:29:07,180 --> 00:29:10,509 rock, a bar to hook the controls. 778 00:29:10,510 --> 00:29:11,349 It's all in one. 779 00:29:11,350 --> 00:29:13,539 So basically you have one 780 00:29:13,540 --> 00:29:15,279 game, a secret menu and you have 781 00:29:15,280 --> 00:29:16,719 basically all the games running on the 782 00:29:16,720 --> 00:29:17,919 actual hardware. 783 00:29:17,920 --> 00:29:20,199 Actually, NCsoft, which I 784 00:29:20,200 --> 00:29:22,479 will introduce later, is actually making 785 00:29:22,480 --> 00:29:24,249 a new CBS to All-In-One. 786 00:29:24,250 --> 00:29:25,749 So if you're interested, you have one 787 00:29:25,750 --> 00:29:27,579 once. When you want to play all the 788 00:29:27,580 --> 00:29:29,889 original CPUSA games or with one version 789 00:29:29,890 --> 00:29:31,899 of the hardware, he's doing that again. 790 00:29:31,900 --> 00:29:33,879 That's really cool. That's a very nice, 791 00:29:33,880 --> 00:29:36,189 constructive way of making 792 00:29:36,190 --> 00:29:38,349 a bootleg and to preserve 793 00:29:38,350 --> 00:29:40,329 with just to preserve all the games in 794 00:29:40,330 --> 00:29:42,459 their original state with just 795 00:29:42,460 --> 00:29:44,710 one physical copy of the hardware. 796 00:29:46,330 --> 00:29:48,409 We also had this little problem, 797 00:29:48,410 --> 00:29:50,979 this is alien versus predator, 798 00:29:50,980 --> 00:29:53,469 capcom had lost the license, the IP 799 00:29:53,470 --> 00:29:55,599 rights for this game shortly after 800 00:29:55,600 --> 00:29:57,009 the release of this game. So it was never 801 00:29:57,010 --> 00:29:59,199 ported to any hardware and then this game 802 00:29:59,200 --> 00:30:00,200 happened. 803 00:30:00,760 --> 00:30:02,439 They don't seem to have anything in 804 00:30:02,440 --> 00:30:04,239 common except the name. 805 00:30:04,240 --> 00:30:06,009 And just for that reason, because IP 806 00:30:06,010 --> 00:30:07,839 don't care about what the actual game is, 807 00:30:07,840 --> 00:30:08,889 but just about the name. 808 00:30:08,890 --> 00:30:11,139 We had a nice takedown letter 809 00:30:11,140 --> 00:30:13,239 from a lawyer because we were making this 810 00:30:13,240 --> 00:30:15,459 game a playable 811 00:30:15,460 --> 00:30:17,019 I mean, we didn't provide the game, but 812 00:30:17,020 --> 00:30:19,179 just we made it possible to be playable 813 00:30:19,180 --> 00:30:21,369 and one lawyer had too much time and just 814 00:30:21,370 --> 00:30:23,049 send us a letter for this one 815 00:30:23,050 --> 00:30:24,979 unobligated. 816 00:30:24,980 --> 00:30:27,669 The hosting was cut instantly 817 00:30:27,670 --> 00:30:29,559 and so on, but none. 818 00:30:29,560 --> 00:30:30,549 So not a problem. 819 00:30:30,550 --> 00:30:32,529 Not try on everything, but it's in this 820 00:30:32,530 --> 00:30:34,059 moment that, you know, who are your real 821 00:30:34,060 --> 00:30:36,039 friends and not, you know. 822 00:30:36,040 --> 00:30:38,199 So, yeah, just it's an 823 00:30:38,200 --> 00:30:39,309 interaction with lawyers. 824 00:30:39,310 --> 00:30:41,529 It's always to remind you it's real 825 00:30:41,530 --> 00:30:43,359 stuff, you know, it's really real life 826 00:30:43,360 --> 00:30:44,360 stuff. 827 00:30:44,770 --> 00:30:46,839 But we couldn't get everything 828 00:30:46,840 --> 00:30:48,039 decrypted. 829 00:30:48,040 --> 00:30:50,139 It would take us two thousand years, two 830 00:30:50,140 --> 00:30:51,879 hundred years to get all the values of 831 00:30:51,880 --> 00:30:53,199 CBS to decrypted. 832 00:30:53,200 --> 00:30:54,969 And if you cannot defeat your enemy, then 833 00:30:54,970 --> 00:30:56,499 you call your friends to give them a good 834 00:30:56,500 --> 00:30:57,500 beating. 835 00:30:58,870 --> 00:31:00,939 And that's where Charles MacDonell comes 836 00:31:00,940 --> 00:31:03,009 in. Charles MacDonell is I 837 00:31:03,010 --> 00:31:04,959 call him the Captain America of emulation 838 00:31:04,960 --> 00:31:07,059 because he analyze hardware, he documents 839 00:31:07,060 --> 00:31:09,129 hardware. He creates his own device to 840 00:31:09,130 --> 00:31:10,149 defeat the protections. 841 00:31:10,150 --> 00:31:11,619 And sometimes he even makes simulator. 842 00:31:12,850 --> 00:31:14,619 Respect, and this is 843 00:31:15,670 --> 00:31:16,899 about black boxer. 844 00:31:16,900 --> 00:31:19,299 So basically you extract tables 845 00:31:19,300 --> 00:31:21,009 of truth of a pal that you are not 846 00:31:21,010 --> 00:31:21,969 supposed to read anymore. 847 00:31:21,970 --> 00:31:23,829 So instead you write, you try all the 848 00:31:23,830 --> 00:31:25,809 combinations. Now, you can do that with 849 00:31:25,810 --> 00:31:28,089 the Arduino, but this is his own device 850 00:31:28,090 --> 00:31:28,989 to do that. 851 00:31:28,990 --> 00:31:31,059 Then he started having more controls on 852 00:31:31,060 --> 00:31:33,279 the memory mapping of the CPSU 853 00:31:33,280 --> 00:31:35,499 and with the information that we gave 854 00:31:35,500 --> 00:31:37,539 him and with, of course, his own extra 855 00:31:37,540 --> 00:31:39,669 experiments. And he designed his own 856 00:31:39,670 --> 00:31:41,829 device dedicated to CPS to 857 00:31:41,830 --> 00:31:44,019 dumping directly via 858 00:31:44,020 --> 00:31:46,180 the expansion part of the CPS due to USB. 859 00:31:55,180 --> 00:31:57,609 So what would take us 200 860 00:31:57,610 --> 00:31:59,589 years to dump all the eight gigabytes of 861 00:31:59,590 --> 00:32:01,749 all the combinations of the encryption 862 00:32:01,750 --> 00:32:03,220 took him 17 hours, 863 00:32:04,480 --> 00:32:06,969 so he did the complete 864 00:32:06,970 --> 00:32:09,399 eight gigabyte dump for two games. 865 00:32:09,400 --> 00:32:11,469 I received a lot of kids that 866 00:32:11,470 --> 00:32:13,629 were kids at the time containing all 867 00:32:13,630 --> 00:32:15,459 this data that look completely random, 868 00:32:15,460 --> 00:32:17,169 that couldn't compress at all. 869 00:32:17,170 --> 00:32:19,479 I had no idea we needed someone 870 00:32:19,480 --> 00:32:21,579 else to continue again. 871 00:32:21,580 --> 00:32:23,799 And this is where Andrew's knife 872 00:32:23,800 --> 00:32:25,029 and Nicholas camera 873 00:32:27,700 --> 00:32:30,069 started playing a role into CBS, too. 874 00:32:30,070 --> 00:32:32,559 And they basically they 875 00:32:32,560 --> 00:32:34,119 started making assumptions of the 876 00:32:34,120 --> 00:32:36,309 structure of the encryption algorithm. 877 00:32:36,310 --> 00:32:38,799 It was a custom, but strong 878 00:32:38,800 --> 00:32:40,659 I mean, strong depends on everybody's 879 00:32:40,660 --> 00:32:42,099 interpretation. But, yes, 880 00:32:43,210 --> 00:32:46,059 strong enough to resist the six years 881 00:32:46,060 --> 00:32:47,469 of emulation. 882 00:32:47,470 --> 00:32:49,029 So it was a star network and that he 883 00:32:49,030 --> 00:32:50,709 designed some attacks and eventually 884 00:32:50,710 --> 00:32:52,899 reduced the dumps 885 00:32:52,900 --> 00:32:55,149 to a 64 bit key. 886 00:32:55,150 --> 00:32:56,979 So they got the algorithm and now they 887 00:32:56,980 --> 00:32:59,259 got the key. And with all the decrypted 888 00:32:59,260 --> 00:33:01,089 dumps that were already that we had 889 00:33:01,090 --> 00:33:02,619 already made, then they made it possible 890 00:33:02,620 --> 00:33:03,849 to determine the key. 891 00:33:03,850 --> 00:33:06,159 And then not only the decrypted dump 892 00:33:06,160 --> 00:33:07,809 doesn't need to be there because the 893 00:33:07,810 --> 00:33:09,519 algorithm is known in the keys known. 894 00:33:09,520 --> 00:33:11,799 But it also worked for all the versions, 895 00:33:11,800 --> 00:33:13,179 the different versions of the of the 896 00:33:13,180 --> 00:33:14,859 game, the same game. 897 00:33:14,860 --> 00:33:16,639 The thing is, this game that you make 898 00:33:16,640 --> 00:33:18,609 technology is a Japanese version of a 899 00:33:18,610 --> 00:33:20,799 game that was common in European 900 00:33:20,800 --> 00:33:22,359 version, but very rare in Japanese 901 00:33:22,360 --> 00:33:25,239 version. And the European 902 00:33:25,240 --> 00:33:27,519 version was already dumped and decrypted. 903 00:33:27,520 --> 00:33:29,259 And then the key was extracted and that 904 00:33:29,260 --> 00:33:30,769 game was emulated. 905 00:33:30,770 --> 00:33:32,799 There was really good because now all the 906 00:33:32,800 --> 00:33:35,319 possible clones and subversions 907 00:33:35,320 --> 00:33:37,869 of these games just 908 00:33:37,870 --> 00:33:40,119 needed one decrypted dump 909 00:33:40,120 --> 00:33:41,319 determine the key. 910 00:33:41,320 --> 00:33:43,029 All the same version of the game 911 00:33:43,030 --> 00:33:45,219 decrypted. That was really good. 912 00:33:45,220 --> 00:33:46,809 That was a huge progress. 913 00:33:46,810 --> 00:33:48,939 And the last nail in the coffin was for 914 00:33:48,940 --> 00:33:51,279 that game because this is a CBS 915 00:33:51,280 --> 00:33:52,209 one version. 916 00:33:52,210 --> 00:33:54,369 This CBS two version is like 917 00:33:54,370 --> 00:33:55,719 extremely rare. 918 00:33:55,720 --> 00:33:57,909 I, I only heard about 919 00:33:57,910 --> 00:34:00,699 one physical version of that game 920 00:34:00,700 --> 00:34:02,169 in the game. 921 00:34:02,170 --> 00:34:04,329 And the owner of this 922 00:34:04,330 --> 00:34:06,219 game would, of course, never send it 923 00:34:06,220 --> 00:34:08,649 because it's incredibly rare collector. 924 00:34:08,650 --> 00:34:10,749 But he did an encrypted dump 925 00:34:10,750 --> 00:34:13,599 and the last attack on CBS to decryption 926 00:34:13,600 --> 00:34:15,908 was done 927 00:34:15,909 --> 00:34:18,279 by Hayes, David Dave Haywood. 928 00:34:18,280 --> 00:34:19,869 And basically with just an encrypted 929 00:34:19,870 --> 00:34:22,329 dump, he could do an attack that would 930 00:34:22,330 --> 00:34:23,559 determine the key. 931 00:34:23,560 --> 00:34:25,809 So now and so the games was 932 00:34:25,810 --> 00:34:27,939 ended up being emulated and preserved 933 00:34:27,940 --> 00:34:29,229 only with the decrypted dump. 934 00:34:29,230 --> 00:34:31,269 So not even CBS to that had its battery 935 00:34:31,270 --> 00:34:33,549 dead as long as the program 936 00:34:33,550 --> 00:34:35,738 runs are still encrypted but 937 00:34:35,739 --> 00:34:38,769 valid, then the key could be 938 00:34:38,770 --> 00:34:40,178 determined and the game could be 939 00:34:40,179 --> 00:34:41,229 preserved. 940 00:34:41,230 --> 00:34:43,599 That was the last 941 00:34:43,600 --> 00:34:45,908 step to defeat, completely disappears 942 00:34:45,909 --> 00:34:48,039 to protection. 943 00:34:48,040 --> 00:34:50,979 So as a conclusion, 944 00:34:50,980 --> 00:34:52,839 I don't know if I still have some time. 945 00:34:52,840 --> 00:34:54,129 I don't know the only way. 946 00:34:54,130 --> 00:34:56,229 I have almost twice as much 947 00:34:56,230 --> 00:34:58,239 as bonus as the the talk itself. 948 00:34:58,240 --> 00:34:59,240 Don't worry. 949 00:35:00,490 --> 00:35:02,709 So the mistakes of Capcom 950 00:35:02,710 --> 00:35:04,959 was that first to provide an encrypted 951 00:35:04,960 --> 00:35:07,479 encrypted version of the same game, 952 00:35:07,480 --> 00:35:09,999 the game, the original encrypted game 953 00:35:10,000 --> 00:35:12,459 still has debugger enabled 954 00:35:12,460 --> 00:35:14,679 present. While the original CBSA game 955 00:35:14,680 --> 00:35:15,790 didn't have any debugger, 956 00:35:16,840 --> 00:35:19,059 all the CBS two games had an 957 00:35:19,060 --> 00:35:20,889 unencrypted range of memories, so you 958 00:35:20,890 --> 00:35:23,049 could easily Patricelli code without 959 00:35:23,050 --> 00:35:24,639 any brute forcing. 960 00:35:24,640 --> 00:35:26,709 Then they they didn't 961 00:35:26,710 --> 00:35:28,869 prevent the PC related addressing mode 962 00:35:28,870 --> 00:35:31,719 of 68 K to be 963 00:35:31,720 --> 00:35:32,649 working. 964 00:35:32,650 --> 00:35:34,689 So basically you could get the code 965 00:35:34,690 --> 00:35:36,759 decrypted and then the key lock, 966 00:35:36,760 --> 00:35:38,829 the key link in the actual code of 967 00:35:38,830 --> 00:35:39,879 the decrypted game. 968 00:35:39,880 --> 00:35:41,199 That was yeah. 969 00:35:41,200 --> 00:35:42,669 It was a leak in the original, an 970 00:35:42,670 --> 00:35:43,599 encrypted version. 971 00:35:43,600 --> 00:35:44,600 Another mistake. 972 00:35:45,510 --> 00:35:48,329 From our outside, it was. 973 00:35:48,330 --> 00:35:49,889 A lot of clumsy hacks, sometimes 974 00:35:49,890 --> 00:35:51,999 rejoicing, dumping and everything, 975 00:35:52,000 --> 00:35:54,089 it was a joint effort by people with 976 00:35:54,090 --> 00:35:56,699 various profiles, 977 00:35:56,700 --> 00:35:59,789 but probably more importantly, 978 00:35:59,790 --> 00:36:02,039 it was not just us who were able to 979 00:36:02,040 --> 00:36:03,329 to defeat the CPSU. 980 00:36:03,330 --> 00:36:04,979 It was also thanks to a lot of 981 00:36:04,980 --> 00:36:07,109 contribution financially, 982 00:36:07,110 --> 00:36:09,629 sometimes just morally and everything, 983 00:36:09,630 --> 00:36:11,759 because that was an 984 00:36:11,760 --> 00:36:13,529 adventure that spanned over many years. 985 00:36:13,530 --> 00:36:15,839 But overall, it was a great success. 986 00:36:15,840 --> 00:36:16,840 That's how I see it. 987 00:36:20,160 --> 00:36:22,259 We clearly got it good, that 988 00:36:22,260 --> 00:36:23,689 was clearly an awesome victory. 989 00:36:26,220 --> 00:36:28,049 This killer instinct for the youngest, 990 00:36:28,050 --> 00:36:29,050 you. 991 00:36:30,730 --> 00:36:33,189 Now, a bit of a preservation itself, 992 00:36:33,190 --> 00:36:35,409 this is the verbal memory system, it 993 00:36:35,410 --> 00:36:37,479 was using a new kind of memory at the 994 00:36:37,480 --> 00:36:40,479 time, which ended up being very fragile. 995 00:36:40,480 --> 00:36:42,819 And these games are really, really 996 00:36:42,820 --> 00:36:44,859 difficult to get in working states. 997 00:36:44,860 --> 00:36:46,869 And it did need a financial effort and 998 00:36:46,870 --> 00:36:49,029 contribution to get to be preserved. 999 00:36:49,030 --> 00:36:51,159 And when you put this game, it 1000 00:36:51,160 --> 00:36:52,329 needs to warm up to a certain 1001 00:36:52,330 --> 00:36:53,330 temperature. 1002 00:36:54,000 --> 00:36:55,529 It apparently takes six minutes in 1003 00:36:55,530 --> 00:36:57,719 winter, and for 1004 00:36:57,720 --> 00:36:59,849 me, this come down means all these 1005 00:36:59,850 --> 00:37:02,309 games are going to die if no one 1006 00:37:02,310 --> 00:37:03,599 contributes. 1007 00:37:03,600 --> 00:37:06,029 So the hackers, Huck and the other people 1008 00:37:06,030 --> 00:37:07,799 donate or contribute so that these games 1009 00:37:07,800 --> 00:37:09,569 are preserved because some of them are 1010 00:37:09,570 --> 00:37:11,579 really good and they will be lost. 1011 00:37:11,580 --> 00:37:13,859 A very nice one this game. 1012 00:37:13,860 --> 00:37:16,259 Nice name for a last survivor. 1013 00:37:16,260 --> 00:37:18,269 It was a game that also had the suicide 1014 00:37:18,270 --> 00:37:19,769 battery and everything. 1015 00:37:19,770 --> 00:37:20,669 Encryption it was. 1016 00:37:20,670 --> 00:37:22,619 And it was only dumped. 1017 00:37:22,620 --> 00:37:25,109 Someone still had a working version of it 1018 00:37:25,110 --> 00:37:27,239 a few years ago and it was dumped after 1019 00:37:27,240 --> 00:37:28,739 like 25 years. 1020 00:37:28,740 --> 00:37:30,809 So, so incredibly far to 1021 00:37:30,810 --> 00:37:32,129 preserve the game. And this game is 1022 00:37:32,130 --> 00:37:33,479 actually interesting because it's one of 1023 00:37:33,480 --> 00:37:35,879 the first multi splitscreen AFPs 1024 00:37:35,880 --> 00:37:38,339 way before Wolfenstein and everything so 1025 00:37:38,340 --> 00:37:40,649 interesting historically, this game well 1026 00:37:40,650 --> 00:37:42,449 thought to be lost. And it was it ended 1027 00:37:42,450 --> 00:37:44,099 up being preserved or. 1028 00:37:44,100 --> 00:37:45,100 Yeah, not so long ago. 1029 00:37:46,180 --> 00:37:48,249 So for these games, 1030 00:37:48,250 --> 00:37:50,379 for this crazy hardware, hacking 1031 00:37:50,380 --> 00:37:52,569 is the only way to preserve them and 1032 00:37:52,570 --> 00:37:54,009 that should be done before it's too late, 1033 00:37:54,010 --> 00:37:55,989 before all the copies of this game were 1034 00:37:55,990 --> 00:37:58,149 lost, because in the case of CPUSA, 1035 00:37:58,150 --> 00:38:00,249 we could decrypt the game only with 1036 00:38:00,250 --> 00:38:02,319 the if the battery was even if the 1037 00:38:02,320 --> 00:38:03,459 battery is already dead. 1038 00:38:03,460 --> 00:38:05,049 But some of these hardware like a lost 1039 00:38:05,050 --> 00:38:07,399 forever. And I think the origin 1040 00:38:07,400 --> 00:38:09,309 of the first racing game that we saw 1041 00:38:09,310 --> 00:38:11,319 earlier is not preserved, as far as I 1042 00:38:11,320 --> 00:38:12,320 know. 1043 00:38:13,480 --> 00:38:15,250 Some links on the topic. 1044 00:38:20,080 --> 00:38:22,330 And do you have any question? 1045 00:38:38,650 --> 00:38:40,659 So thank you very much. 1046 00:38:40,660 --> 00:38:43,599 This was very interesting 1047 00:38:43,600 --> 00:38:45,759 and worth the Q&A, I think 1048 00:38:45,760 --> 00:38:47,199 we'll start with the Internet. 1049 00:38:47,200 --> 00:38:50,219 So, uh, where are those guys sitting 1050 00:38:50,220 --> 00:38:51,220 is just a screensaver. 1051 00:38:52,360 --> 00:38:54,519 Um, do you have 1052 00:38:54,520 --> 00:38:55,619 any questions for us? 1053 00:38:57,740 --> 00:38:58,740 He. 1054 00:39:00,700 --> 00:39:03,159 OK, at the moment, there are no questions 1055 00:39:03,160 --> 00:39:04,209 from the Internet. 1056 00:39:04,210 --> 00:39:05,049 OK, thank you. 1057 00:39:05,050 --> 00:39:07,149 So, um, if you would line 1058 00:39:07,150 --> 00:39:08,409 up behind the microphones. 1059 00:39:08,410 --> 00:39:10,900 So if you have questions, of course. 1060 00:39:12,280 --> 00:39:13,360 I still have the bonus. 1061 00:39:16,890 --> 00:39:17,890 And the Sunderbans. 1062 00:39:26,090 --> 00:39:27,090 It's five gigabyte 1063 00:39:29,510 --> 00:39:30,619 and to 1064 00:39:31,940 --> 00:39:32,940 one question. 1065 00:39:33,980 --> 00:39:36,079 So where can you contribute 1066 00:39:36,080 --> 00:39:38,209 to the links you supplied there? 1067 00:39:38,210 --> 00:39:40,639 Can can I get the source 1068 00:39:40,640 --> 00:39:42,709 code that 1069 00:39:42,710 --> 00:39:44,000 the dumps or something? 1070 00:39:45,140 --> 00:39:47,209 Because I don't have access to the to 1071 00:39:47,210 --> 00:39:49,699 the hardware, to the actual hardware yet. 1072 00:39:49,700 --> 00:39:51,319 I'd like to contribute. 1073 00:39:51,320 --> 00:39:53,449 Yeah, well, now the Meimi is 1074 00:39:53,450 --> 00:39:55,879 quite open and it's like open projects, 1075 00:39:55,880 --> 00:39:58,099 so you can still try and see what 1076 00:39:58,100 --> 00:39:59,029 you can contribute. 1077 00:39:59,030 --> 00:40:01,009 You mean technically right now, plenty of 1078 00:40:01,010 --> 00:40:01,849 bugs to fix. 1079 00:40:01,850 --> 00:40:04,009 OK, there are some videos where there 1080 00:40:04,010 --> 00:40:05,749 was actually a bug and I manually 1081 00:40:06,860 --> 00:40:08,629 fixed the frames each of the frames so 1082 00:40:08,630 --> 00:40:10,399 that the bug doesn't appear. 1083 00:40:10,400 --> 00:40:11,959 It don't do that on the 60 frames per 1084 00:40:11,960 --> 00:40:13,400 second game. That's my advice. 1085 00:40:14,860 --> 00:40:17,179 Yeah. I mean, just for the bugs, 1086 00:40:17,180 --> 00:40:18,739 it's already a good way to start. 1087 00:40:18,740 --> 00:40:20,540 And we are 1088 00:40:21,860 --> 00:40:23,059 mailing list and everything now. 1089 00:40:23,060 --> 00:40:24,709 It's more or less open. 1090 00:40:24,710 --> 00:40:25,879 Thank you. 1091 00:40:25,880 --> 00:40:28,609 OK, we have another one on Mike three. 1092 00:40:28,610 --> 00:40:30,469 Well, thanks for the awesome talk. 1093 00:40:30,470 --> 00:40:32,719 I would love to know how how much 1094 00:40:32,720 --> 00:40:34,340 nights you spend on this stuff. 1095 00:40:35,870 --> 00:40:36,870 Too long. 1096 00:40:37,700 --> 00:40:39,139 Yeah, I probably don't want to know 1097 00:40:39,140 --> 00:40:41,299 myself, but 1098 00:40:41,300 --> 00:40:42,739 it was rejected a lot and I kept 1099 00:40:42,740 --> 00:40:44,269 improving it every time it was rejected. 1100 00:40:44,270 --> 00:40:46,649 So that's why I blame my 1101 00:40:46,650 --> 00:40:48,759 style for making the 1102 00:40:48,760 --> 00:40:50,929 I heard you say inspiring me to 1103 00:40:50,930 --> 00:40:52,009 make it better. 1104 00:40:52,010 --> 00:40:54,380 You can start to show he's asleep, 1105 00:40:55,790 --> 00:40:56,839 OK. 1106 00:40:56,840 --> 00:40:58,339 Some more Internet questions. 1107 00:40:58,340 --> 00:41:00,439 Yeah. Somebody wants to know 1108 00:41:00,440 --> 00:41:02,119 if you could, like, 1109 00:41:03,170 --> 00:41:05,419 tell us something more about the warming 1110 00:41:05,420 --> 00:41:06,439 up thing that you showed 1111 00:41:07,550 --> 00:41:08,209 us. 1112 00:41:08,210 --> 00:41:10,829 I don't I don't I don't know, 1113 00:41:10,830 --> 00:41:11,189 really. 1114 00:41:11,190 --> 00:41:13,939 It's just because it was a special 1115 00:41:13,940 --> 00:41:16,159 kind of the memory itself. 1116 00:41:16,160 --> 00:41:17,899 And I needed to know. 1117 00:41:17,900 --> 00:41:19,459 I don't know, to be honest. 1118 00:41:19,460 --> 00:41:21,259 I just knew it was warmer. 1119 00:41:21,260 --> 00:41:23,479 But I don't know the magnetic 1120 00:41:23,480 --> 00:41:25,389 or physical reasons for that. 1121 00:41:25,390 --> 00:41:26,390 Sorry. 1122 00:41:26,900 --> 00:41:27,900 Yeah, but Almería. 1123 00:41:33,490 --> 00:41:35,119 Not the answer if you didn't hear it's 1124 00:41:35,120 --> 00:41:36,349 complicated. 1125 00:41:36,350 --> 00:41:37,350 Thanks. 1126 00:41:38,480 --> 00:41:39,739 OK. On. 1127 00:41:42,030 --> 00:41:43,249 Another Internet question. 1128 00:41:43,250 --> 00:41:45,409 Yeah, another Internet question is 1129 00:41:45,410 --> 00:41:47,269 somebody wants to know which platforms 1130 00:41:47,270 --> 00:41:49,699 are unbroken as of now. 1131 00:41:49,700 --> 00:41:52,189 Um, actually, I can, 1132 00:41:52,190 --> 00:41:54,499 um, do 1133 00:41:54,500 --> 00:41:55,139 if we go to the. 1134 00:41:55,140 --> 00:41:56,209 Oh, yeah. That's a bonus in my 1135 00:41:56,210 --> 00:41:57,560 introduction from a bonus stage, 1136 00:41:58,880 --> 00:41:59,880 the right. 1137 00:42:02,810 --> 00:42:04,419 This is right on to and it was only 1138 00:42:04,420 --> 00:42:07,249 simulated correctly a few months ago. 1139 00:42:07,250 --> 00:42:08,929 And it's using one of the chip that I 1140 00:42:08,930 --> 00:42:09,930 showed earlier. 1141 00:42:10,760 --> 00:42:13,019 And this chip is it's not a CPUSA 1142 00:42:13,020 --> 00:42:15,499 doesn't have a how 1143 00:42:15,500 --> 00:42:17,759 do you say a to the cup and read 1144 00:42:17,760 --> 00:42:19,639 bits permits and it's still undefeated at 1145 00:42:19,640 --> 00:42:21,289 the moment. So disable games. 1146 00:42:21,290 --> 00:42:24,409 So Legionnaire their wings 1147 00:42:24,410 --> 00:42:26,209 are still not and are still not 1148 00:42:29,090 --> 00:42:31,039 preserved, the protection is still not 1149 00:42:31,040 --> 00:42:33,049 defeated. And the other game using an 1150 00:42:33,050 --> 00:42:34,609 earlier version of that protection, this 1151 00:42:34,610 --> 00:42:36,229 was the first game using that protection 1152 00:42:36,230 --> 00:42:38,450 was only simulated five months ago. 1153 00:42:40,180 --> 00:42:41,180 OK, 1154 00:42:42,610 --> 00:42:44,829 Mike, is there 1155 00:42:44,830 --> 00:42:47,229 any hope of the companies 1156 00:42:47,230 --> 00:42:49,569 releasing the software on themselves, 1157 00:42:49,570 --> 00:42:51,139 like Microsoft Windows one? 1158 00:42:52,370 --> 00:42:54,219 It's extremely rare. 1159 00:42:54,220 --> 00:42:56,739 Typically a first year 1160 00:42:56,740 --> 00:42:58,569 wrong idea, but those games are usually 1161 00:42:58,570 --> 00:43:00,189 you cannot download the wrong. 1162 00:43:00,190 --> 00:43:01,479 It's not because they're all that you can 1163 00:43:01,480 --> 00:43:03,020 download them. The iPod is 1164 00:43:04,090 --> 00:43:06,459 not free. And usually when you do a 1165 00:43:06,460 --> 00:43:08,709 report on us or whatever, 1166 00:43:08,710 --> 00:43:10,089 you still have to pay your fee to the 1167 00:43:10,090 --> 00:43:12,369 original company 1168 00:43:12,370 --> 00:43:13,869 or the IP owner. 1169 00:43:13,870 --> 00:43:15,759 And typically they don't do that. 1170 00:43:15,760 --> 00:43:18,009 The only a very 1171 00:43:18,010 --> 00:43:20,019 few companies like two or three did that 1172 00:43:20,020 --> 00:43:22,749 actually, just because 1173 00:43:22,750 --> 00:43:24,849 maybe they were the deal, 1174 00:43:24,850 --> 00:43:26,259 they agreed that they didn't have 1175 00:43:26,260 --> 00:43:28,359 probably a bigger a big enough marketing 1176 00:43:28,360 --> 00:43:30,789 department commercially. 1177 00:43:31,900 --> 00:43:34,059 So the 1178 00:43:34,060 --> 00:43:35,949 next question is, again, from the 1179 00:43:35,950 --> 00:43:37,929 Internet, you know, somebody on Twitter 1180 00:43:37,930 --> 00:43:40,299 asks if there if 1181 00:43:40,300 --> 00:43:42,609 any of the economy, Panasonic M-2 1182 00:43:42,610 --> 00:43:45,069 hardware, if there are any plans, 1183 00:43:45,070 --> 00:43:47,139 they ask for games like Better Thrust 1184 00:43:47,140 --> 00:43:48,339 and Eventide. 1185 00:43:48,340 --> 00:43:50,079 I don't know what anything 1186 00:43:51,310 --> 00:43:52,029 I don't know. 1187 00:43:52,030 --> 00:43:53,469 I don't know about the end to hardware. 1188 00:43:53,470 --> 00:43:55,599 I mean, it's probably not, as far as 1189 00:43:55,600 --> 00:43:56,499 I know, stimulated. 1190 00:43:56,500 --> 00:43:58,179 And I don't I'm not aware of someone 1191 00:43:58,180 --> 00:44:00,249 working on it. But, yeah, 1192 00:44:00,250 --> 00:44:02,349 it's also need a motivation 1193 00:44:02,350 --> 00:44:03,849 to get them working. 1194 00:44:03,850 --> 00:44:06,219 So I don't know, really. 1195 00:44:06,220 --> 00:44:07,220 It's complicated. 1196 00:44:09,480 --> 00:44:11,649 OK, you have a question again 1197 00:44:11,650 --> 00:44:12,849 on my three. 1198 00:44:12,850 --> 00:44:15,399 I want to know if like Capcom 1199 00:44:15,400 --> 00:44:17,619 contact you lack of if some love letter 1200 00:44:17,620 --> 00:44:19,719 from lawyers are telling 1201 00:44:19,720 --> 00:44:21,369 you good job guy or something like that. 1202 00:44:23,230 --> 00:44:25,299 So if they contacted us with lawyers and 1203 00:44:25,300 --> 00:44:27,399 then you said are are they telling 1204 00:44:27,400 --> 00:44:29,139 you a good job for breaking the 1205 00:44:29,140 --> 00:44:29,769 encryption? 1206 00:44:29,770 --> 00:44:32,889 Neither. But usually, 1207 00:44:32,890 --> 00:44:34,689 yeah, we were careful because when we 1208 00:44:34,690 --> 00:44:36,579 started breaking CPS, there were still 1209 00:44:36,580 --> 00:44:37,689 games developed on it. 1210 00:44:37,690 --> 00:44:39,789 So we were really cautious about not 1211 00:44:39,790 --> 00:44:41,409 reacting to recent games. 1212 00:44:41,410 --> 00:44:43,509 And that was people hated us for 1213 00:44:43,510 --> 00:44:44,859 that. I could give us all the games for 1214 00:44:44,860 --> 00:44:47,199 free now with insults usually. 1215 00:44:47,200 --> 00:44:49,329 And they didn't really 1216 00:44:49,330 --> 00:44:51,039 care because now they can use they can 1217 00:44:51,040 --> 00:44:53,349 get to the IP back into 1218 00:44:53,350 --> 00:44:55,329 control and get their money again from 1219 00:44:55,330 --> 00:44:57,369 that from the recent sports. 1220 00:44:57,370 --> 00:44:59,199 But yeah, no thank you or whatever. 1221 00:44:59,200 --> 00:45:01,449 Of course not. That's that's well 1222 00:45:01,450 --> 00:45:03,849 I think. But we had a kind of 1223 00:45:03,850 --> 00:45:05,979 there was one company that was interested 1224 00:45:05,980 --> 00:45:07,719 in having the exclusivity of space to 1225 00:45:07,720 --> 00:45:09,939 emulation, and we said no, because 1226 00:45:09,940 --> 00:45:11,469 we thought as soon as we release even a 1227 00:45:11,470 --> 00:45:13,689 protected emulator for CBS to people 1228 00:45:13,690 --> 00:45:15,279 would extract the data from it. 1229 00:45:15,280 --> 00:45:17,439 So we said no and it was released 1230 00:45:17,440 --> 00:45:18,849 for free. I mean, like in Maine and 1231 00:45:18,850 --> 00:45:19,850 everything. 1232 00:45:20,470 --> 00:45:21,550 But we had such an offer. 1233 00:45:22,870 --> 00:45:25,059 OK, do we have Internet 1234 00:45:25,060 --> 00:45:26,589 questions? Yes. 1235 00:45:26,590 --> 00:45:28,719 Yeah, we have one 1236 00:45:28,720 --> 00:45:30,129 more question. 1237 00:45:30,130 --> 00:45:32,549 Somebody asks if you attack 1238 00:45:32,550 --> 00:45:35,349 the two network 1239 00:45:35,350 --> 00:45:36,790 cipha thing directly. 1240 00:45:38,330 --> 00:45:39,650 I don't know 1241 00:45:40,700 --> 00:45:42,679 really the details of the attack, but in 1242 00:45:42,680 --> 00:45:44,929 the links I gave, Underactive 1243 00:45:44,930 --> 00:45:47,239 published his blogs in Spanish 1244 00:45:47,240 --> 00:45:49,339 about how he broke apart of 1245 00:45:49,340 --> 00:45:51,409 it. But yeah, I, I don't understand 1246 00:45:51,410 --> 00:45:53,839 much about crypto, so I don't know. 1247 00:45:53,840 --> 00:45:54,840 OK, thank you. 1248 00:45:58,970 --> 00:46:01,099 Yeah, but the slides are available 1249 00:46:01,100 --> 00:46:02,100 anyway, but you. 1250 00:46:05,230 --> 00:46:06,230 Yeah, 1251 00:46:07,570 --> 00:46:08,649 um, OK. 1252 00:46:09,880 --> 00:46:11,329 Oh, OK, impacter. 1253 00:46:11,330 --> 00:46:13,419 Yeah, thanks for the talk. 1254 00:46:13,420 --> 00:46:14,439 I got a question. 1255 00:46:14,440 --> 00:46:16,089 What's the current state of arcade 1256 00:46:16,090 --> 00:46:18,459 gaming? What about other 1257 00:46:18,460 --> 00:46:19,389 new releases? 1258 00:46:19,390 --> 00:46:21,219 Because last year I went to China, went 1259 00:46:21,220 --> 00:46:23,169 into arcade gaming home. 1260 00:46:23,170 --> 00:46:24,969 There were all these games I never saw. 1261 00:46:24,970 --> 00:46:27,489 And what amazing is there a 1262 00:46:27,490 --> 00:46:29,649 Chinese industry for arcade gaming or. 1263 00:46:29,650 --> 00:46:32,019 I don't know, it's Chinese, but at least 1264 00:46:32,020 --> 00:46:33,669 from a hardware perspective, not all the 1265 00:46:33,670 --> 00:46:35,889 games, our PCs and 1266 00:46:35,890 --> 00:46:38,019 our new games, but they are a bit into 1267 00:46:38,020 --> 00:46:40,539 the, uh, multiplayer 1268 00:46:40,540 --> 00:46:42,729 side. So, like, you have a lot of 1269 00:46:42,730 --> 00:46:44,679 cabinets connected together and even 1270 00:46:44,680 --> 00:46:46,419 connected online in Japan. 1271 00:46:46,420 --> 00:46:48,699 So but standart, it's evolved 1272 00:46:48,700 --> 00:46:50,859 a bit. But I'm stuck in time 1273 00:46:50,860 --> 00:46:52,539 and I only care about a sixteen bit 1274 00:46:52,540 --> 00:46:53,799 stuff, so I don't know. 1275 00:46:53,800 --> 00:46:55,959 But now the hardware is like PCs 1276 00:46:55,960 --> 00:46:57,190 with the security dongle. 1277 00:46:58,510 --> 00:47:00,079 OK, thanks. 1278 00:47:00,080 --> 00:47:02,199 OK, do we have O on 1279 00:47:02,200 --> 00:47:03,129 Micron. 1280 00:47:03,130 --> 00:47:04,309 Thanks very much for the talk. 1281 00:47:04,310 --> 00:47:06,249 I really enjoyed it. 1282 00:47:06,250 --> 00:47:07,209 One question. 1283 00:47:07,210 --> 00:47:09,099 I've seen that lately over the last two 1284 00:47:09,100 --> 00:47:10,839 years, a lot of sites that were concerned 1285 00:47:10,840 --> 00:47:12,969 about the preservation and the cataloging 1286 00:47:12,970 --> 00:47:15,249 of all the old ROMs 1287 00:47:15,250 --> 00:47:16,539 have been taken down. 1288 00:47:16,540 --> 00:47:18,729 And for example, underground gamer 1289 00:47:18,730 --> 00:47:19,730 went offline. 1290 00:47:20,620 --> 00:47:22,929 Well, and since 1291 00:47:22,930 --> 00:47:25,119 sorry, but since only three 1292 00:47:25,120 --> 00:47:27,519 or four IP holders 1293 00:47:27,520 --> 00:47:30,219 released their games legally, 1294 00:47:30,220 --> 00:47:31,839 all of them are all the others are 1295 00:47:31,840 --> 00:47:32,589 illegal. 1296 00:47:32,590 --> 00:47:34,659 So so my question would be, 1297 00:47:34,660 --> 00:47:36,189 I'm very much for what you're doing, but 1298 00:47:36,190 --> 00:47:37,989 where can we preserve software like that? 1299 00:47:37,990 --> 00:47:40,059 And I think the archive is 1300 00:47:40,060 --> 00:47:41,409 trying to do that at the moment 1301 00:47:42,550 --> 00:47:44,049 because it's good that you preserve the 1302 00:47:44,050 --> 00:47:45,669 software. But since there is no legal way 1303 00:47:45,670 --> 00:47:48,009 to save it somewhere, I think 1304 00:47:48,010 --> 00:47:49,329 we're still in peril of losing that 1305 00:47:49,330 --> 00:47:49,989 software. 1306 00:47:49,990 --> 00:47:52,449 Well, I think it's a fake question, 1307 00:47:52,450 --> 00:47:54,669 because when you see all the services 1308 00:47:54,670 --> 00:47:56,829 into the blue res 1309 00:47:56,830 --> 00:47:59,049 being a torrent on torrent and those 1310 00:47:59,050 --> 00:48:01,179 games were like a few megabytes, I 1311 00:48:01,180 --> 00:48:02,529 don't see the problem really. 1312 00:48:02,530 --> 00:48:04,729 Just put them in the torrents with 1313 00:48:04,730 --> 00:48:06,579 Game of Thrones and then everything will 1314 00:48:06,580 --> 00:48:08,820 be OK. 1315 00:48:16,220 --> 00:48:18,319 The whole I think the complete name 1316 00:48:18,320 --> 00:48:20,689 Rumsfeld's six thousand 1317 00:48:20,690 --> 00:48:22,849 games is like such a gigabyte, how 1318 00:48:22,850 --> 00:48:23,850 big is a Blu ray? 1319 00:48:24,920 --> 00:48:27,519 Yeah, with the I think with the all the 1320 00:48:27,520 --> 00:48:29,779 hard disk rooms and 1321 00:48:29,780 --> 00:48:31,729 the laser disc, it's it's something three 1322 00:48:31,730 --> 00:48:34,099 hundred gigabytes at the moment, 300 1323 00:48:34,100 --> 00:48:35,739 gigabytes with all the laser disc rips. 1324 00:48:35,740 --> 00:48:36,740 Oh, it's so big 1325 00:48:37,820 --> 00:48:39,499 now. But my question would be, are you 1326 00:48:39,500 --> 00:48:41,539 aware of any efforts currently to catalog 1327 00:48:41,540 --> 00:48:43,609 the software that's that are the 1328 00:48:43,610 --> 00:48:44,389 games. 1329 00:48:44,390 --> 00:48:46,219 They are probably. But I know I'm not 1330 00:48:46,220 --> 00:48:47,749 aware because I'm not really interested. 1331 00:48:47,750 --> 00:48:49,609 Interesting. Defeating the protections 1332 00:48:49,610 --> 00:48:51,199 and getting the games preserved. 1333 00:48:51,200 --> 00:48:52,200 OK, thanks. 1334 00:48:53,600 --> 00:48:55,879 OK, have free Internet 1335 00:48:55,880 --> 00:48:56,809 questions. 1336 00:48:56,810 --> 00:48:58,879 We have physical I'm not sure 1337 00:48:58,880 --> 00:49:00,589 if it's a question from a speaker, but 1338 00:49:00,590 --> 00:49:02,989 somebody asks if you just can't 1339 00:49:02,990 --> 00:49:05,299 life ram and then rewrite 1340 00:49:05,300 --> 00:49:06,859 it after replacing the battery. 1341 00:49:06,860 --> 00:49:08,929 So you just dump the 1342 00:49:08,930 --> 00:49:10,069 game and everything. 1343 00:49:10,070 --> 00:49:12,379 So and then you replace the battery and 1344 00:49:12,380 --> 00:49:13,380 put it back in. 1345 00:49:15,080 --> 00:49:17,269 And somebody asks if 1346 00:49:17,270 --> 00:49:19,759 you can't dump the game 1347 00:49:19,760 --> 00:49:21,829 while it's running, then replace 1348 00:49:21,830 --> 00:49:24,049 the battery. So stuff get lost and then 1349 00:49:24,050 --> 00:49:24,839 you put it back in. 1350 00:49:24,840 --> 00:49:27,379 Or I assume it's technically physically 1351 00:49:27,380 --> 00:49:29,539 possible. But you see what we 1352 00:49:29,540 --> 00:49:31,339 how we done something. 1353 00:49:31,340 --> 00:49:33,559 I don't think we can decrypt something 1354 00:49:33,560 --> 00:49:35,119 on the fly with our knowledge. 1355 00:49:35,120 --> 00:49:37,369 I mean, maybe it's physically possible we 1356 00:49:37,370 --> 00:49:38,539 we are not able to do this. 1357 00:49:39,920 --> 00:49:42,109 We have a question mark for just 1358 00:49:42,110 --> 00:49:44,209 an annotation to the question 1359 00:49:44,210 --> 00:49:46,579 before there is the Software 1360 00:49:46,580 --> 00:49:49,219 Preservation Society, which 1361 00:49:49,220 --> 00:49:51,649 catalogs old home PC 1362 00:49:51,650 --> 00:49:53,869 games and 1363 00:49:53,870 --> 00:49:56,149 Atari games, see 64 1364 00:49:56,150 --> 00:49:58,579 games and they developed special hardware 1365 00:49:58,580 --> 00:50:01,009 to dump floppy drives 1366 00:50:01,010 --> 00:50:02,959 was copy protection. 1367 00:50:02,960 --> 00:50:05,359 So there are always private 1368 00:50:05,360 --> 00:50:07,819 archives of of such 1369 00:50:07,820 --> 00:50:09,409 ROMs and floppies. 1370 00:50:10,640 --> 00:50:13,789 It was an answer to, OK, 1371 00:50:13,790 --> 00:50:16,099 I'm on my four 1372 00:50:16,100 --> 00:50:18,499 three, yeah, also 1373 00:50:18,500 --> 00:50:20,719 not really a question, but one answer to 1374 00:50:20,720 --> 00:50:22,819 the thing about preservation of 1375 00:50:22,820 --> 00:50:24,169 the archive archives. 1376 00:50:24,170 --> 00:50:27,169 It is indeed working on that. 1377 00:50:27,170 --> 00:50:29,239 I know a few people who work on that 1378 00:50:29,240 --> 00:50:30,240 as well. 1379 00:50:31,610 --> 00:50:33,379 They are working on it, but they do 1380 00:50:33,380 --> 00:50:35,389 sometimes run into legal issues, of 1381 00:50:35,390 --> 00:50:37,889 course, with IP ownership and such. 1382 00:50:37,890 --> 00:50:40,009 But if they have to remove something, 1383 00:50:40,010 --> 00:50:42,619 then they do keep a private copy of 1384 00:50:42,620 --> 00:50:44,179 the game in question so that it does 1385 00:50:44,180 --> 00:50:45,949 actually get archived until it can be 1386 00:50:45,950 --> 00:50:47,629 released out of copyright. 1387 00:50:47,630 --> 00:50:49,249 OK. There are efforts underway. 1388 00:50:49,250 --> 00:50:51,079 And basically, if you're interested in 1389 00:50:51,080 --> 00:50:53,179 working on the preservation 1390 00:50:53,180 --> 00:50:55,519 itself, just making sure it 1391 00:50:55,520 --> 00:50:57,439 is a copy that remains available, then 1392 00:50:57,440 --> 00:50:58,969 the archive is probably a good place to 1393 00:50:58,970 --> 00:51:00,409 contact. 1394 00:51:00,410 --> 00:51:01,999 OK, thanks for the info. 1395 00:51:02,000 --> 00:51:03,019 So 1396 00:51:04,280 --> 00:51:06,709 since we don't have questions 1397 00:51:06,710 --> 00:51:07,710 left over here, 1398 00:51:08,810 --> 00:51:11,809 I will ask you some 1399 00:51:11,810 --> 00:51:13,519 Internet questions, OK? 1400 00:51:13,520 --> 00:51:14,899 No, none at the moment. 1401 00:51:14,900 --> 00:51:17,599 Then you might want to 1402 00:51:17,600 --> 00:51:20,359 ask them. But in the efforts of 1403 00:51:20,360 --> 00:51:22,400 preserving the actual hardware, so 1404 00:51:23,450 --> 00:51:24,739 has all the information about the 1405 00:51:24,740 --> 00:51:27,539 hardware itself gone with the companies. 1406 00:51:27,540 --> 00:51:29,839 I'm just asking this because, well, I'm a 1407 00:51:29,840 --> 00:51:31,909 pinball antiracist and they all the 1408 00:51:31,910 --> 00:51:34,099 actual print for the 1409 00:51:34,100 --> 00:51:36,289 old tables are pretty much gone, 1410 00:51:36,290 --> 00:51:37,819 although the software saved. 1411 00:51:37,820 --> 00:51:39,679 Yes. In the software. 1412 00:51:39,680 --> 00:51:41,779 Does the real or the hardware 1413 00:51:41,780 --> 00:51:43,339 just don't disappear or. 1414 00:51:43,340 --> 00:51:45,679 Yes, someone asked me if the cabinet 1415 00:51:45,680 --> 00:51:47,689 art and everything was preserved, but I'm 1416 00:51:47,690 --> 00:51:49,159 not following that. So I don't know. 1417 00:51:51,800 --> 00:51:54,319 OK, are there any questions 1418 00:51:54,320 --> 00:51:55,320 left? 1419 00:51:57,200 --> 00:51:59,569 OK, thanks for your attention 1420 00:51:59,570 --> 00:52:00,710 and thanks for this call.