# FIFA International Soccer: the hidden Porsche slideshow From three graphics extracted from the ROM to a working controller sequence: the Porsche 356, 914 and 959 hidden in FIFA International Soccer for Mega Drive/Genesis. Marcos / 68KRevival · 2026-09-17 ## A graphic with a hidden route While exploring the resources in FIFA International Soccer, I extracted three files compressed with EA Huffman: 356!com.qch, 914!com.qch and 959!com.qch. At first, I was not sure what they represented. It was in 959 that I could make out the shape of a car, which gave me a reason to investigate what these graphics were used for. My initial thought was that they might be unused resources, like some of the national-team flags and banners still present in the ROM — Albania, Egypt, Slovakia and Finland, among others — or the coaches’ names. To find out, I followed the code references that loaded the graphics. The code analysis establishes the order 356 → 914 → 959 and reveals a hidden route through Team Coverage in the pre-match menu. I was able to activate the slideshow using the controllers, without patching the ROM or editing memory. ![Porsche 356 — FIFA International Soccer](fifa-international-porsche-356-rom.png) Porsche 356 · `356!com.qch` ![Porsche 914 — FIFA International Soccer](fifa-international-porsche-914-rom.png) Porsche 914 · `914!com.qch` ![Porsche 959 — FIFA International Soccer](fifa-international-porsche-959-rom.png) Porsche 959 · `959!com.qch` The three images, reconstructed from the original graphics, tilemaps and palettes in the ROM, in slideshow order. ## How to activate it 1. In the pre-match menu, go to Team Coverage (Cobertura) and do not press any buttons. 2. On controller 2, hold Left + B + C. 3. The slideshow appears. Use the directional buttons on controller 2 to advance through the slides. ## Following the 68000 code The controller value is saved at instruction 0x018DBA. At entry to FE_teamcoverage, the game reads the saved byte at A5−0x1B00 and checks for 0x34. The matching branch calls FIELD_credit through the engine’s A5-relative jump table. After the sequence, control returns toward FE_controlpanel; this is a hidden menu route. ```text 0x021D3C moveq #0,d0 0x021D3E move.b -$1B00(a5),d0 0x021D42 cmpi.w #$34,d0 0x021D46 bne.b $021D64 0x021D48 jsr $01C8EE(pc) 0x021D4C jsr $0720(a5) ``` FIELD_credit begins at 0x010606 and calls FIELD_showpic at 0x010632, 0x01063A and 0x010642, with the names 356, 914 and 959 respectively. The table stub at 0x000DBC jumps to FIELD_credit. An execution breakpoint at 0x010642 is a useful checkpoint for the 959 picture. ## What the three !com.qch files are used for 356!com.qch, 914!com.qch and 959!com.qch all serve the same purpose: each contains the graphics for its corresponding Porsche image in the hidden slideshow. To reconstruct each picture, the game combines those graphics with its tilemap and palette. FIELD_showpic, at 0x01047C, constructs the resource names from 356, 914 or 959 and loads the corresponding group. The same mechanism is used for all three images: ```text 356 → 356!pal.ch + 356pict.qch + 356!com.qch 914 → 914!pal.ch + 914pict.qch + 914!com.qch 959 → 959!pal.ch + 959pict.qch + 959!com.qch ``` | File | ROM offset | Stream header | Decompressed size | | --- | --- | --- | --- | | 356!com.qch | 0x1131BE | 30 FB 00 7E 62 | 0x7E62 | | 914!com.qch | 0x118888 | 30 FB 00 83 A2 | 0x83A2 | | 959!com.qch | 0x11DF00 | 30 FB 00 53 42 | 0x5342 | All three graphic resources use EA Huffman compression with the 30FB marker. Finding their loading routine gave me a lead; activating the slideshow with the controllers confirmed that these graphics are accessible in the original game. ## Research record and ROM identity Research: Marcos / 68KRevival. Documented on 17 September 2026. I combined direct ROM analysis with controller-based activation of the slideshow. This record verifies the mechanism; it does not establish that nobody had documented it previously. Offsets refer to the examined 2,097,152-byte raw ROM. Its header names FIFA International Soccer, product GM T-50706 -00, region field EUJ and date 1993.SEP. Other revisions or platforms have not been verified here. SHA-256: ```text bab4538626727fd61fb8082eceeb57af1a7bac7268571859f9419c06a426812b ``` ## Documentation and related reading - [Download this research record (English)](./fifa-porsche-notes-en.md) - [Download this research record (Spanish)](./fifa-porsche-notes-es.md) - [EA Huffman compression](/knowledge/compression/ea-huffman-compression)