Lines Matching +full:0 +full:x0000fc00
11 # - https://wiki.nesdev.com/w/index.php/NES_2.0
14 0 name nes-rom-image-ines
15 >7 byte&0x0C =0x8 (NES 2.0)
18 >6 byte&0x08 =0x8 [4-Scr]
19 >6 byte&0x09 =0x0 [H-mirror]
20 >6 byte&0x09 =0x1 [V-mirror]
21 >6 byte&0x02 =0x2 [SRAM]
22 >6 byte&0x04 =0x4 [Trainer]
23 >7 byte&0x03 =0x2 [PC10]
24 >7 byte&0x03 =0x1 [VS]
25 >>7 byte&0x0C =0x8
27 >>>13 byte&0x0F =0x0 \b, RP2C03B
28 >>>13 byte&0x0F =0x1 \b, RP2C03G
29 >>>13 byte&0x0F =0x2 \b, RP2C04-0001
30 >>>13 byte&0x0F =0x3 \b, RP2C04-0002
31 >>>13 byte&0x0F =0x4 \b, RP2C04-0003
32 >>>13 byte&0x0F =0x5 \b, RP2C04-0004
33 >>>13 byte&0x0F =0x6 \b, RP2C03B
34 >>>13 byte&0x0F =0x7 \b, RP2C03C
35 >>>13 byte&0x0F =0x8 \b, RP2C05-01
36 >>>13 byte&0x0F =0x9 \b, RP2C05-02
37 >>>13 byte&0x0F =0xA \b, RP2C05-03
38 >>>13 byte&0x0F =0xB \b, RP2C05-04
39 >>>13 byte&0x0F =0xC \b, RP2C05-05
43 >7 byte&0x0C =0x8
44 >>12 byte&0x03 =0x0 [NTSC]
45 >>12 byte&0x03 =0x1 [PAL]
46 >>12 byte&0x02 =0x2 [NTSC+PAL]
49 0 string NES\x1A NES ROM image (iNES)
51 >0 use nes-rom-image-ines
54 0 belong 0x4E455300 NES ROM image (Wii U Virtual Console)
56 >0 use nes-rom-image-ines
66 0 string UNIF
77 0 name nintendo-fds-disk-info-block
85 0 string FDS\x1A
86 >0x11 string *NINTENDO-HVC* Famicom Disk System disk image:
88 >>0x10 use nintendo-fds-disk-info-block
95 >0 use nintendo-fds-disk-info-block
102 0 string TNES NES ROM image (Nintendo 3DS Virtual Console)
105 >>0x2010 use nintendo-fds-disk-info-block
109 >>7 byte&0x08 =1 [WRAM]
110 >>8 byte&0x09 =1 [H-mirror]
111 >>8 byte&0x09 =2 [V-mirror]
112 >>8 byte&0x02 =3 [VRAM]
120 0 name gameboy-title
121 >0x143 byte&0x80 0x80
122 >>0x134 string >\0 \b: "%.15s"
123 >0x143 byte&0x80 !0x80
124 >>0x134 string >\0 \b: "%.16s"
125 >0x14c byte x (Rev.%02u)
128 # Old licensee code 0x33 is required for SGB, but not CGB.
129 0 name gameboy-machine-type
130 >0x14b byte 0x33
131 >>0x146 byte 0x03
132 >>>0x143 byte&0x80 0x80 [SGB+CGB]
133 >>>0x143 byte&0x80 !0x80 [SGB]
134 >>0x146 byte !0x03
135 >>>0x143 byte&0xC0 0x80 [CGB]
136 >>>0x143 byte&0xC0 0xC0 [CGB ONLY]
137 >0x14b byte !0x33
138 >>0x143 byte&0xC0 0x80 [CGB]
139 >>0x143 byte&0xC0 0xC0 [CGB ONLY]
142 0 name gameboy-mapper
143 >0 byte 0x00 [ROM ONLY]
144 >0 byte 0x01 [MBC1]
145 >0 byte 0x02 [MBC1+RAM]
146 >0 byte 0x03 [MBC1+RAM+BATT]
147 >0 byte 0x05 [MBC2]
148 >0 byte 0x06 [MBC2+BATTERY]
149 >0 byte 0x08 [ROM+RAM]
150 >0 byte 0x09 [ROM+RAM+BATTERY]
151 >0 byte 0x0B [MMM01]
152 >0 byte 0x0C [MMM01+SRAM]
153 >0 byte 0x0D [MMM01+SRAM+BATT]
154 >0 byte 0x0F [MBC3+TIMER+BATT]
155 >0 byte 0x10 [MBC3+TIMER+RAM+BATT]
156 >0 byte 0x11 [MBC3]
157 >0 byte 0x12 [MBC3+RAM]
158 >0 byte 0x13 [MBC3+RAM+BATT]
159 >0 byte 0x19 [MBC5]
160 >0 byte 0x1A [MBC5+RAM]
161 >0 byte 0x1B [MBC5+RAM+BATT]
162 >0 byte 0x1C [MBC5+RUMBLE]
163 >0 byte 0x1D [MBC5+RUMBLE+SRAM]
164 >0 byte 0x1E [MBC5+RUMBLE+SRAM+BATT]
165 >0 byte 0xFC [Pocket Camera]
166 >0 byte 0xFD [Bandai TAMA5]
167 >0 byte 0xFE [Hudson HuC-3]
168 >0 byte 0xFF [Hudson HuC-1]
171 0 name gameboy-rom-size
172 >0 byte 0 \b, ROM: 256Kbit
173 >0 byte 1 \b, ROM: 512Kbit
174 >0 byte 2 \b, ROM: 1Mbit
175 >0 byte 3 \b, ROM: 2Mbit
176 >0 byte 4 \b, ROM: 4Mbit
177 >0 byte 5 \b, ROM: 8Mbit
178 >0 byte 6 \b, ROM: 16Mbit
179 >0 byte 7 \b, ROM: 32Mbit
180 >0 byte 0x52 \b, ROM: 9Mbit
181 >0 byte 0x53 \b, ROM: 10Mbit
182 >0 byte 0x54 \b, ROM: 12Mbit
185 0 name gameboy-ram-size
186 >0 byte 1 \b, RAM: 16Kbit
187 >0 byte 2 \b, RAM: 64Kbit
188 >0 byte 3 \b, RAM: 256Kbit
189 >0 byte 4 \b, RAM: 1Mbit
190 >0 byte 5 \b, RAM: 512Kbit
193 0x104 bequad 0xCEED6666CC0D000B
194 >0x143 byte&0x80 0x80 Game Boy Color ROM image
196 >0x143 byte&0x80 !0x80 Game Boy ROM image
198 >0 use gameboy-title
199 >0 use gameboy-machine-type
200 >0x147 use gameboy-mapper
201 >0x148 use gameboy-rom-size
202 >0x149 use gameboy-ram-size
205 0x104 bequad 0x0110CEEF000044AA
206 >0 byte x Analogue Pocket ROM image
208 >0 use gameboy-title
209 >0 use gameboy-machine-type
210 >0x147 use gameboy-mapper
211 >0x148 use gameboy-rom-size
212 >0x149 use gameboy-ram-size
224 0 name sega-mega-drive-header
226 >0x120 byte >0x20
227 >>0x120 string >\0 \b: "%.16s"
228 >0x120 byte <0x21
229 >>0x150 string >\0 \b: "%.16s"
231 >0x180 string >\0 (%.14s
232 >>0x110 string >\0 \b, %.16s
233 >0x180 byte 0
234 >>0x110 string >\0 (%.16s
235 >0 byte x \b)
239 0 string SEGADISCSYSTEM\040\040 Sega Mega CD disc image
241 >0 use sega-mega-drive-header
242 >0 byte x \b, 2048-byte sectors
243 0 string SEGABOOTDISC\040\040\040\040 Sega Mega CD disc image
245 >0 use sega-mega-drive-header
246 >0 byte x \b, 2048-byte sectors
248 0x10 string SEGADISCSYSTEM\040\040 Sega Mega CD disc image
250 >0x10 use sega-mega-drive-header
251 >0 byte x \b, 2352-byte sectors
252 0x10 string SEGABOOTDISC\040\040\040\040 Sega Mega CD disc image
254 >0x10 use sega-mega-drive-header
255 >0 byte x \b, 2352-byte sectors
258 0x100 string SEGA
259 >0x3C0 string MARS\040CHECK\040MODE Sega 32X ROM image
261 >>0 use sega-mega-drive-header
262 >0x104 string \040PICO Sega Pico ROM image
264 >>0 use sega-mega-drive-header
265 >0x104 string TOYS\040PICO Sega Pico ROM image
267 >>0 use sega-mega-drive-header
268 >0x104 string \040TOYS\040PICO Sega Pico ROM image
270 >>0 use sega-mega-drive-header
271 >0x104 string \040IAC Sega Pico ROM image
273 >>0 use sega-mega-drive-header
274 >0x104 string \040TERA68K Sega Teradrive (68K) ROM image
276 >>0 use sega-mega-drive-header
277 >0x104 string \040TERA286 Sega Teradrive (286) ROM image
279 >>0 use sega-mega-drive-header
280 >0x180 string BR Sega Mega CD Boot ROM image
282 >>0 use sega-mega-drive-header
283 >0x104 default x Sega Mega Drive / Genesis ROM image
285 >>0 use sega-mega-drive-header
287 # Sega Mega Drive: Some ROMs have "SEGA" at 0x101, not 0x100.
288 0x100 string \040SEGA Sega Mega Drive / Genesis ROM image
289 >0 use sega-mega-drive-header
292 0x100 string SAMSUNG\040PICO Samsung Pico ROM image
294 >0 use sega-mega-drive-header
295 0x100 string IMA\040IKUNOUJYUKU Samsung Pico ROM image
297 >0 use sega-mega-drive-header
298 0x100 string IMA\040IKUNOJYUKU Samsung Pico ROM image
300 >0 use sega-mega-drive-header
303 0x100 string Picture\040Magic
304 >0x3C0 string PICTURE\040MAGIC-01 Sega 32X ROM image
306 >>0 use sega-mega-drive-header
314 0 name sega-genesis-smd-header
315 >0 byte x %dx16k blocks
316 >2 byte 0 \b, last in series or standalone
317 >2 byte >0 \b, split ROM
320 0x280 string EAGN
321 >8 beshort 0xAABB Sega Mega Drive / Genesis ROM image (SMD format):
323 >>0 use sega-genesis-smd-header
326 0x280 string EAMG
327 >8 beshort 0xAABB Sega Mega Drive / Genesis ROM image (SMD format):
329 >>0 use sega-genesis-smd-header
341 0 name sega-master-system-rom-header
343 >0x0F ubyte&0xF0 0x30 Sega Master System
345 >0x0F ubyte&0xF0 0x40 Sega Master System
347 >0x0F ubyte&0xF0 0x50 Sega Game Gear
349 >0x0F ubyte&0xF0 0x60 Sega Game Gear
351 >0x0F ubyte&0xF0 0x70 Sega Game Gear
353 >0x0F default x Sega Master System / Game Gear
355 >0 byte x ROM image:
357 >0x0E ubyte&0xF0 0x10 1
358 >0x0E ubyte&0xF0 0x20 2
359 >0x0E ubyte&0xF0 0x30 3
360 >0x0E ubyte&0xF0 0x40 4
361 >0x0E ubyte&0xF0 0x50 5
362 >0x0E ubyte&0xF0 0x60 6
363 >0x0E ubyte&0xF0 0x70 7
364 >0x0E ubyte&0xF0 0x80 8
365 >0x0E ubyte&0xF0 0x90 9
366 >0x0E ubyte&0xF0 0xA0 10
367 >0x0E ubyte&0xF0 0xB0 11
368 >0x0E ubyte&0xF0 0xC0 12
369 >0x0E ubyte&0xF0 0xD0 13
370 >0x0E ubyte&0xF0 0xE0 14
371 >0x0E ubyte&0xF0 0xF0 15
373 >0x0E ubyte&0xF0 !0
374 >>0x0C uleshort x \b%04x
375 >0x0E ubyte&0xF0 0
376 >>0x0C uleshort x %04x
378 >0x0E ubyte&0x0F x (Rev.%02d)
380 >0x0F ubyte&0x0F 0x0A (8 KB)
381 >0x0F ubyte&0x0F 0x0B (16 KB)
382 >0x0F ubyte&0x0F 0x0C (32 KB)
383 >0x0F ubyte&0x0F 0x0D (48 KB)
384 >0x0F ubyte&0x0F 0x0E (64 KB)
385 >0x0F ubyte&0x0F 0x0F (128 KB)
386 >0x0F ubyte&0x0F 0x00 (256 KB)
387 >0x0F ubyte&0x0F 0x01 (512 KB)
388 >0x0F ubyte&0x0F 0x02 (1 MB)
391 0x7FF0 string TMR\040SEGA
392 >0x7FF0 use sega-master-system-rom-header
393 0x3FF0 string TMR\040SEGA
394 >0x3FF0 use sega-master-system-rom-header
395 0x1FF0 string TMR\040SEGA
396 >0x1FF0 use sega-master-system-rom-header
406 0 name sega-saturn-disc-header
407 >0x60 string >\0 \b: "%.32s"
408 >0x20 string >\0 (%.10s
409 >>0x2A string >\0 \b, %.6s)
410 >>0x2A byte 0 \b)
413 0 string SEGA\040SEGASATURN\040 Sega Saturn disc image
415 >0 use sega-saturn-disc-header
416 >0 byte x (2048-byte sectors)
418 0x10 string SEGA\040SEGASATURN\040 Sega Saturn disc image
420 >0x10 use sega-saturn-disc-header
421 >0 byte x (2352-byte sectors)
432 0 name sega-dreamcast-disc-header
433 >0x80 string >\0 \b: "%.32s"
434 >0x40 string >\0 (%.10s
435 >>0x4A string >\0 \b, %.6s)
436 >>0x4A byte 0 \b)
439 0 string SEGA\040SEGAKATANA\040 Sega Dreamcast disc image
441 >0 use sega-dreamcast-disc-header
442 >0 byte x (2048-byte sectors)
444 0x10 string SEGA\040SEGAKATANA\040 Sega Dreamcast disc image
446 >0x10 use sega-dreamcast-disc-header
447 >0 byte x (2352-byte sectors)
452 0 belong 0x21068028 Sega Dreamcast VMU game image
453 0 string LCDi Dream Animator file
460 0 bequad 0x803712400000000F Nintendo 64 ROM image
462 >0x20 string >\0 \b: "%.20s"
463 >0x3B string x (%.4s
464 >0x3F byte x \b, Rev.%02u)
470 0 bequad 0x3780401200000F00 Nintendo 64 ROM image (V64)
477 0 bequad 0x12408037000F0000 Nintendo 64 ROM image (wordswapped)
484 0 bequad 0x401237800F000000 Nintendo 64 ROM image (32-bit byteswapped)
494 4 bequad 0x24FFAE51699AA221 Game Boy Advance ROM image
496 >0xA0 string >\0 \b: "%.12s"
497 >0xAC string x (%.6s
498 >0xBC byte x \b, Rev.%02u)
507 0xC0 bequad 0x24FFAE51699AA221 Nintendo DS ROM image
509 >0x00 string >\0 \b: "%.12s"
510 >0x0C string x (%.6s
511 >0x1E byte x \b, Rev.%02u)
512 >0x12 byte 2 (DSi enhanced)
513 >0x12 byte 3 (DSi only)
515 >0x20 lelong <0x4000 (homebrew)
516 >0x20 lelong >0x3FFF
517 >>0x4000 lequad 0x0000000000000000 (multiboot)
518 >>0x4000 lequad !0x0000000000000000
519 >>>0x4000 lequad 0xE7FFDEFFE7FFDEFF (decrypted)
520 >>>0x4000 lequad !0xE7FFDEFFE7FFDEFF
521 >>>>0x1000 lequad 0x0000000000000000 (encrypted)
522 >>>>0x1000 lequad !0x0000000000000000 (mask ROM)
528 0xC0 bequad 0xC8604FE201708FE2 Nintendo DS Slot-2 ROM image (PassMe)
538 0x0A string BY\040SNK\040CORPORATION Neo Geo Pocket
540 >0x23 byte 0x10 Color
541 >0 byte x ROM image
542 >0x24 string >\0 \b: "%.12s"
543 >0x21 uleshort x \b, NEOP%04X
544 >0x1F ubyte 0xFF (debug mode enabled)
549 #0 beshort 0x4142 MSX game cartridge dump
553 0 string PS-X\040EXE Sony Playstation executable
555 >20 lelong !0 GP=%#08x,
556 >24 lelong !0 .text=[%#08x,
558 >32 lelong !0 .data=[%#08x,
560 >40 lelong !0 .bss=[%#08x,
562 >48 lelong !0 Stack=%#08x,
563 >48 lelong =0 No Stack!,
564 >52 lelong !0 StackSize=%#x,
565 #>76 string >\0 (%s)
570 0 string CPE CPE executable
576 0 string PSAR Sony PlayStation Archive
582 >28 ubeshort&2 0 \b, relative paths
588 0 string XBEH Microsoft Xbox executable
591 # expect base address of 0x10000
592 >0x0104 ulelong =0x10000
593 >>(0x0118.l-0x0FFF4) lestring16 x \b: "%.40s"
594 >>(0x0118.l-0x0FFF5) byte x (%c
595 >>(0x0118.l-0x0FFF6) byte x \b%c-
596 >>(0x0118.l-0x0FFF8) uleshort x \b%03u)
597 >>(0x0118.l-0x0FF60) ulelong&0x80000007 0x80000007 \b, all regions
598 >>(0x0118.l-0x0FF60) ulelong&0x80000007 !0x80000007
599 >>>(0x0118.l-0x0FF60) ulelong >0 (regions:
600 >>>>(0x0118.l-0x0FF60) ulelong &0x00000001 NA
601 >>>>(0x0118.l-0x0FF60) ulelong &0x00000002 Japan
602 >>>>(0x0118.l-0x0FF60) ulelong &0x00000004 Rest_of_World
603 >>>>(0x0118.l-0x0FF60) ulelong &0x80000000 Manufacturer
604 >>>(0x0118.l-0x0FF60) ulelong >0 \b)
606 >0x0004 ulelong =0x0
607 >>&2 ulelong =0x0
608 >>>&2 ulelong =0x0 \b, not signed
609 >0x0004 ulelong >0
610 >>&2 ulelong >0
611 >>>&2 ulelong >0 \b, signed
615 0 string XIP0 XIP, Microsoft Xbox data
616 0 string XTF0 XTF, Microsoft Xbox data
626 0 name xbox-360-xex-execution-id
627 >(0.L+0xC) byte x (%c
628 >(0.L+0xD) byte x \b%c
629 >(0.L+0xE) beshort x \b-%04u, media ID:
630 >(0.L) belong x %08X)
633 0 name xbox-360-xex-region-code
634 >0 ubelong 0xFFFFFFFF \b, all regions
635 >0 ubelong !0xFFFFFFFF
636 >>0 ubelong >0 (regions:
637 >>0 ubelong&0x000000FF 0x000000FF USA
638 >>0 ubelong&0x00000100 0x00000100 Japan
639 >>0 ubelong&0x00000200 0x00000200 China
640 >>0 ubelong&0x0000FC00 0x0000FC00 Asia
641 >>0 ubelong&0x00FF0000 0x00FF0000 PAL
642 >>0 ubelong&0x00FF0000 0x00FE0000 PAL [except AU/NZ]
643 >>0 ubelong&0x00FF0000 0x00010000 AU/NZ
644 >>0 ubelong&0xFF000000 0xFF000000 Other
645 >>0 ubelong >0 \b)
647 0 string XEX2 Microsoft Xbox 360 executable
650 >0x18 search/0x100 \x00\x04\x00\x06
651 >>&0 use xbox-360-xex-execution-id
652 >(0x010.L+0x178) use xbox-360-xex-region-code
654 0 string XEX1 Microsoft Xbox 360 executable (XEX1)
657 >0x18 search/0x100 \x00\x04\x00\x06
658 >>&0 use xbox-360-xex-execution-id
659 >(0x010.L+0x154) use xbox-360-xex-region-code
670 0 name xbox-360-package
671 >0x360 byte x (%c
672 >0x361 byte x \b%c
673 >0x362 beshort x \b-%04u, media ID:
674 >0x354 belong x %08X)
675 >0x344 belong x \b, content type:
676 >>0x344 belong 0x1 Saved Game
677 >>0x344 belong 0x2 Marketplace Content
678 >>0x344 belong 0x3 Publisher
679 >>0x344 belong 0x1000 Xbox 360 Title
680 >>0x344 belong 0x2000 IPTV Pause Buffer
681 >>0x344 belong 0x4000 Installed Game
682 >>0x344 belong 0x5000 Original Xbox Game
683 >>0x344 belong 0x9000 Avatar Item
684 >>0x344 belong 0x10000 Profile
685 >>0x344 belong 0x20000 Gamer Picture
686 >>0x344 belong 0x30000 Theme
687 >>0x344 belong 0x40000 Cache File
688 >>0x344 belong 0x50000 Storage Download
689 >>0x344 belong 0x60000 Xbox Saved Game
690 >>0x344 belong 0x70000 Xbox Download
691 >>0x344 belong 0x80000 Game Demo
692 >>0x344 belong 0x90000 Video
693 >>0x344 belong 0xA0000 Game
694 >>0x344 belong 0xB0000 Installer
695 >>0x344 belong 0xC0000 Game Trailer
696 >>0x344 belong 0xD0000 Arcade Title
697 >>0x344 belong 0xE0000 XNA
698 >>0x344 belong 0xF0000 License Store
699 >>0x344 belong 0x100000 Movie
700 >>0x344 belong 0x200000 TV
701 >>0x344 belong 0x300000 Music Video
702 >>0x344 belong 0x400000 Game Video
703 >>0x344 belong 0x500000 Podcast Video
704 >>0x344 belong 0x600000 Viral Video
705 >>0x344 belong 0x2000000 Community Game
707 0 string CON\x20 Microsoft Xbox 360 package (console-signed)
708 >0 use xbox-360-package
709 0 string PIRS
710 >0 belong 0 Microsoft Xbox 360 package (non-Xbox Live)
711 >>0 use xbox-360-package
712 0 string LIVE
713 >0x104 belong 0 Microsoft Xbox 360 package (Xbox Live)
714 >>0 use xbox-360-package
720 # Double-check that the image type matches too, 0x8008 conflicts with
722 0 beshort 0x8008
729 0 string LYNX Lynx cartridge
732 # bank 0 page size like: 128 256 512
733 >4 leshort/4 >0 \b, bank 0 %dk
734 >6 leshort/4 >0 \b, bank 1 %dk
736 >10 string >\0 \b, "%.32s"
738 >42 string >\0 \b, "%.16s"
742 >58 ubyte >0 \b, rotation %u
744 #>59 lelong !0 \b, spare %#x
748 0 string \x01ZZZZZ\x01 3DO "Opera" file system
764 0 string GBS\001 Nintendo Gameboy Music/Audio Data
770 # fields are right null-filled; no terminating \0 if all bytes are used; if field unknown, should b…
773 >16 string >\0 ("%.32s" by
775 >48 string >\0 %.32s, copyright
777 >80 string >\0 %.32s
794 # timer modulo; often 0
795 >14 ubyte !0 \b, timer modulo %#x
796 # timer control; often 0
797 >15 ubyte !0 \b, timer control %#x
799 #>0x70 ubequad x \b, data %#16.16llx...
803 0 string PATCH IPS patch file
808 0 string BPS1 BPS patch file
813 0 string APS10 APS patch file
815 >5 byte 0 \b, simple patch
820 >7 byte !0x20
826 0 string UPS1 UPS patch file
830 0 string PPF30 Playstation Patch File version 3.0
831 >5 byte 0 \b, PPF 1.0 patch
834 >>56 byte 0 \b, Imagetype BIN (any)
836 >>57 byte 0 \b, Blockcheck disabled
838 >>58 byte 0 \b, Undo data not available
842 0 string PPF20 Playstation Patch File version 2.0
843 >5 byte 0 \b, PPF 1.0 patch
845 >>56 lelong >0 \b, size of file to patch %d
848 0 string PPF10 Playstation Patch File version 1.0
849 >5 byte 0 \b, Simple Encoding
857 0 string CISO
867 >>22 uleshort =0
877 # - 0x04 == 0x00200000: GameCube/Wii CISO (block_size)
878 # - 0x10 == 0x00000800: PSP CISO (ISO-9660 sector size)
880 >4 lelong 0x200000
882 >>>0x801C belong 0xC2339F3D Nintendo GameCube disc image (CISO format):
884 >>>>0x8000 use nintendo-gcn-disc-common
885 >>>0x8018 belong 0x5D1C9EA3 Nintendo Wii disc image (CISO format):
887 >>>>0x8000 use nintendo-gcn-disc-common
895 # - 0x04 == 0x00200000: GameCube/Wii CISO (block_size)
896 # - 0x10 == 0x00000800: PSP CISO (ISO-9660 sector size)
897 # - 0x10 == 0x00004000: For >2GB files using maxcso...
900 >4 lelong !0
901 >>4 lelong !0x200000
902 >>>16 lelong !0x800
903 >>>>16 lelong !0x4000 Compressed ISO CD image
907 0 string SMV\x1A SNES9x input recording
908 >0x4 lelong x \b, version %d
910 >0x4 lelong <5
911 >>0x8 ledate x \b, recorded at %s
912 >>0xc lelong >0 \b, rerecorded %d times
913 >>0x10 lelong x \b, %d frames long
914 >>0x14 byte >0 \b, data for controller(s):
915 >>>0x14 byte &0x1 #1
916 >>>0x14 byte &0x2 #2
917 >>>0x14 byte &0x4 #3
918 >>>0x14 byte &0x8 #4
919 >>>0x14 byte &0x10 #5
920 >>0x15 byte ^0x1 \b, begins from snapshot
921 >>0x15 byte &0x1 \b, begins from reset
922 >>0x15 byte ^0x2 \b, NTSC standard
923 >>0x15 byte &0x2 \b, PAL standard
924 >>0x17 byte &0x1 \b, settings:
926 >>>0x4 lelong <4
927 >>>>0x17 byte &0x2 WIP1Timing
928 >>>0x17 byte &0x4 Left+Right
929 >>>0x17 byte &0x8 VolumeEnvX
930 >>>0x17 byte &0x10 FakeMute
931 >>>0x17 byte &0x20 SyncSound
933 >>>0x4 lelong >3
934 >>>>0x17 byte &0x80 NoCPUShutdown
935 >>0x4 lelong <4
936 >>>0x18 lelong >0x23
937 >>>>0x20 leshort !0
938 >>>>>0x20 lestring16 x \b, metadata: "%s"
939 >>0x4 lelong >3
940 >>>0x24 byte >0 \b, port 1:
941 >>>>0x24 byte 1 joypad
942 >>>>0x24 byte 2 mouse
943 >>>>0x24 byte 3 SuperScope
944 >>>>0x24 byte 4 Justifier
945 >>>>0x24 byte 5 multitap
946 >>>0x24 byte >0 \b, port 2:
947 >>>>0x25 byte 1 joypad
948 >>>>0x25 byte 2 mouse
949 >>>>0x25 byte 3 SuperScope
950 >>>>0x25 byte 4 Justifier
951 >>>>0x25 byte 5 multitap
952 >>>0x18 lelong >0x43
953 >>>>0x40 leshort !0
954 >>>>>0x40 lestring16 x \b, metadata: "%s"
955 >>0x17 byte &0x40 \b, ROM:
956 >>>(0x18.l-26) lelong x CRC32 %#08x
957 >>>(0x18.l-23) string x "%s"
961 0 string SCVM ScummVM savegame
962 >12 string >\0 "%s"
971 0 name nintendo-gcn-disc-common
972 >0x20 string x "%.64s"
973 >0x00 string x (%.6s
974 >0x06 byte >0
975 >>0x06 byte 1 \b, Disc 2
976 >>0x06 byte 2 \b, Disc 3
977 >>0x06 byte 3 \b, Disc 4
978 >0x07 byte x \b, Rev.%02u)
979 >0x18 belong 0x5D1C9EA3
980 >>0x60 beshort 0x0101 \b (Unencrypted)
981 >0x200 string NKIT \b (NKit compressed)
987 0x1C belong 0xC2339F3D Nintendo GameCube disc image:
989 >0 use nintendo-gcn-disc-common
995 0 belong 0xAE0F38A2
996 >0x0C belong 0x00100000
997 >>(8.L+0x1C) belong 0xC2339F3D Nintendo GameCube embedded disc image:
1004 0x18 belong 0x5D1C9EA3 Nintendo Wii disc image:
1005 >0 use nintendo-gcn-disc-common
1010 0 string WBFS
1011 >0x218 belong 0x5D1C9EA3 Nintendo Wii disc image (WBFS format):
1013 >>0x200 use nintendo-gcn-disc-common
1018 0 lelong 0xB10BC001
1019 >4 lelong 0 Nintendo GameCube disc image (GCZ format)
1026 0 string WII\001DISC
1029 >>0x54 belong 0xC2339F3D Nintendo GameCube disc image (WDFv1 format):
1031 >>>0x38 use nintendo-gcn-disc-common
1032 >>0x58 belong 0x5D1C9EA3 Nintendo Wii disc image (WDFv1 format):
1034 >>>0x38 use nintendo-gcn-disc-common
1037 >>(12.L+0x1C) belong 0xC2339F3D Nintendo GameCube disc image (WDFv2 format):
1040 >>(12.L+0x18) belong 0x5D1C9EA3 Nintendo Wii disc image (WDFv2 format):
1045 0 string WIA\001 Nintendo
1046 >0x48 belong 1 GameCube
1048 >0x48 belong 2 Wii
1050 >0x48 default x GameCube/Wii
1051 >0x48 belong x disc image (WIA format):
1052 >>0x58 use nintendo-gcn-disc-common
1057 0 belong 0xFFFF0000
1058 >0x18 belong 0x00000000
1059 >>0x1C belong 0x00000000
1060 >>>0x8018 belong 0x5D1C9EA3 Nintendo Wii SDK disc image:
1062 >>>>0x8000 use nintendo-gcn-disc-common
1063 >>>0x801C belong 0xC2339F3D Nintendo GameCube SDK disc image:
1065 >>>>0x8000 use nintendo-gcn-disc-common
1068 0 string RVZ\001 Nintendo
1069 >0x48 belong 1 GameCube
1071 >0x48 belong 2 Wii
1073 >0x48 default x GameCube/Wii
1074 >0x48 belong x disc image (RVZ format):
1075 >>0x58 use nintendo-gcn-disc-common
1084 0x100 string NCSD
1085 >0x118 lequad 0 Nintendo 3DS Game Card image
1086 # NCCH header for partition 0. (game data)
1087 >>0x1150 string >\0 \b: "%.16s"
1088 >>0x312 byte x (Rev.%02u)
1089 >>0x118C byte 2 (New3DS only)
1090 >>0x18D byte 0 (inner device)
1091 >>0x18D byte 1 (Card1)
1092 >>0x18D byte 2 (Card2)
1093 >>0x18D byte 3 (extended device)
1094 >0x118 bequad 0x0102020202000000 Nintendo 3DS eMMC dump (Old3DS)
1095 >0x118 bequad 0x0102020203000000 Nintendo 3DS eMMC dump (New3DS)
1103 # NOTE: Only supporting major/minor versions from 0-15 right now.
1105 0 name nintendo-3ds-version-code
1107 >0 leshort x \b%u,
1109 >0 leshort&0xFC00 0x0000 0
1110 >0 leshort&0xFC00 0x0400 1
1111 >0 leshort&0xFC00 0x0800 2
1112 >0 leshort&0xFC00 0x0C00 3
1113 >0 leshort&0xFC00 0x1000 4
1114 >0 leshort&0xFC00 0x1400 5
1115 >0 leshort&0xFC00 0x1800 6
1116 >0 leshort&0xFC00 0x1C00 7
1117 >0 leshort&0xFC00 0x2000 8
1118 >0 leshort&0xFC00 0x2400 9
1119 >0 leshort&0xFC00 0x2800 10
1120 >0 leshort&0xFC00 0x2C00 11
1121 >0 leshort&0xFC00 0x3000 12
1122 >0 leshort&0xFC00 0x3400 13
1123 >0 leshort&0xFC00 0x3800 14
1124 >0 leshort&0xFC00 0x3C00 15
1126 >0 leshort&0x03F0 0x0000 \b.0
1127 >0 leshort&0x03F0 0x0010 \b.1
1128 >0 leshort&0x03F0 0x0020 \b.2
1129 >0 leshort&0x03F0 0x0030 \b.3
1130 >0 leshort&0x03F0 0x0040 \b.4
1131 >0 leshort&0x03F0 0x0050 \b.5
1132 >0 leshort&0x03F0 0x0060 \b.6
1133 >0 leshort&0x03F0 0x0070 \b.7
1134 >0 leshort&0x03F0 0x0080 \b.8
1135 >0 leshort&0x03F0 0x0090 \b.9
1136 >0 leshort&0x03F0 0x00A0 \b.10
1137 >0 leshort&0x03F0 0x00B0 \b.11
1138 >0 leshort&0x03F0 0x00C0 \b.12
1139 >0 leshort&0x03F0 0x00D0 \b.13
1140 >0 leshort&0x03F0 0x00E0 \b.14
1141 >0 leshort&0x03F0 0x00F0 \b.15
1143 >0 leshort&0x000F x \b.%u
1147 0x100 string NCCH Nintendo 3DS
1148 >0x18D byte&2 0 File Archive (CFA)
1149 >0x18D byte&2 2 Executable Image (CXI)
1150 >0x150 string >\0 \b: "%.16s"
1151 >0x18D byte 0x05
1152 >>0x10E leshort x (Old3DS System Update v
1153 >>0x10E use nintendo-3ds-version-code
1154 >>0x10E leshort x \b)
1155 >0x18D byte 0x15
1156 >>0x10E leshort x (New3DS System Update v
1157 >>0x10E use nintendo-3ds-version-code
1158 >>0x10E leshort x \b)
1159 >0x18D byte !0x05
1160 >>0x18D byte !0x15
1161 >>>0x112 byte x (v
1162 >>>0x112 use nintendo-3ds-version-code
1163 >>>0x112 byte x \b)
1164 >0x18C byte 2 (New3DS only)
1169 0 string SMDH Nintendo 3DS SMDH file
1170 >0x208 leshort !0
1171 >>0x208 lestring16 x \b: "%.128s"
1172 >>0x388 leshort !0
1173 >>>0x388 lestring16 x by %.128s
1174 >0x208 leshort 0
1175 >>0x008 leshort !0
1176 >>>0x008 lestring16 x \b: "%.128s"
1177 >>>0x188 leshort !0
1178 >>>>0x188 lestring16 x by %.128s
1183 0 string 3DSX Nintendo 3DS Homebrew Application (3DSX)
1188 0 string CBMD\0\0\0\0 Nintendo 3DS Banner Model Data
1195 0 byte >0
1196 >0 byte <3
1199 >>>0x11 string >\0 \b: "%.32s"
1201 >>>0x39 byte 0 (NTSC)
1202 >>>0x39 byte 1 (PAL)
1203 >>>0x36 byte&1 1 (POKEY)
1210 # NOTE: Title is terminated with 0x80, not 0.
1211 # The header is terminated with a 0, so that will
1214 0 string g\040GCE Vectrex ROM image
1215 >0x11 string >\0 \b: "%.16s"
1221 0x00 byte 0x04
1222 >0x0A beshort 0x0FE0
1223 >>0x0C belong 0xF110FFEE
1224 >>>0x208 beshort 0x0100
1225 >>>>0x020A byte 0x0F
1226 >>>>>0x020C bequad 0x000000045F000000
1227 >>>>>>0x5B byte 0x02
1228 >>>>>>>0x54 belong x Nintendo amiibo NFC dump - amiibo ID: %08X-
1229 >>>>>>>0x58 belong x \b%08X
1235 0x100 string HEAD
1236 >0x10D byte 0xFA Nintendo Switch cartridge image (XCI), 1GB
1237 >0x10D byte 0xF8 Nintendo Switch cartridge image (XCI), 2GB
1238 >0x10D byte 0xF0 Nintendo Switch cartridge image (XCI), 4GB
1239 >0x10D byte 0xE0 Nintendo Switch cartridge image (XCI), 8GB
1240 >0x10D byte 0xE1 Nintendo Switch cartridge image (XCI), 16GB
1241 >0x10D byte 0xE2 Nintendo Switch cartridge image (XCI), 32GB
1247 0x00 string NSO0 Nintendo Switch executable (NSO)
1253 0x00 string PFS0 Nintendo Switch partition filesystem (PFS0)
1254 >0x04 ulelong x \b, %d files
1265 0 string PRBS
1266 >0x44 byte >0x20 Nintendo Badge Arcade
1267 >>0xB8 ulelong <2
1268 >>>0xBC ulelong <2 badge:
1269 >>>0xBC ulelong >1 Mega Badge
1270 >>>>0xB8 ulelong x (%ux
1271 >>>>0xBC ulelong x \b%u):
1272 >>0xB8 ulelong >1 Mega Badge
1273 >>>0xB8 ulelong x (%ux
1274 >>>0xBC ulelong x \b%u):
1275 >0x44 string x "%s"
1276 >0x3C ulelong x \b, badge ID: %u
1277 >0x74 byte >0x20
1278 >>0x74 string x \b, set: "%s"
1279 >0xA8 ulelong !0xFFFFFFFF
1280 >>0xA8 ulelong x \b, launch title ID: %08X
1281 >>0xA4 ulelong x \b-%08X
1284 0 string CABS
1285 >0x2C byte >0x20 Nintendo Badge Arcade badge set:
1286 >>0x2C string x "%.48s"
1287 >>0x24 ulelong x \b, set ID: %u
1294 0 string BANDAI\040SFC-ADX
1295 >0x10 string !SFC-ADX\040BACKUP Sufami Turbo ROM image:
1296 >>0x10 string/T x "%.14s"
1297 >>0x30 byte x \b, ID %02X
1298 >>0x31 byte x \b%02X
1299 >>0x32 byte x \b%02X
1300 >>0x33 ubyte >0 \b, series index %u
1301 >>0x34 ubyte 0 [SlowROM]
1302 >>0x34 ubyte 1 [FastROM]
1303 >>0x35 ubyte 1 [SRAM]
1304 >>0x35 ubyte 3 [Special]
1310 0 name snes-rom-hdr
1312 >0 ubyte-0x20 <0xC0
1313 >>1 ubyte-0x20 <0xC0
1314 >>>2 ubyte-0x20 <0xC0
1315 >>>>3 ubyte-0x20 <0xC0
1316 >>>>>4 ubyte-0x20 <0xC0
1317 >>>>>>5 ubyte-0x20 <0xC0
1318 >>>>>>>6 ubyte-0x20 <0xC0
1319 >>>>>>>>7 ubyte-0x20 <0xC0
1320 >>>>>>>>>8 ubyte-0x20 <0xC0
1321 >>>>>>>>>>9 ubyte-0x20 <0xC0
1322 >>>>>>>>>>>10 ubyte-0x20 <0xC0
1323 >>>>>>>>>>>>21 ubyte-0x20 <0xC0 Super NES ROM image
1324 >>>>>>>>>>>>>0 string/21/T x "%s"
1325 >>>>>>>>>>>>>25 byte 0 (Japan)
1332 >>>>>>>>>>>>>27 byte >0 (Rev.%02u)
1333 >>>>>>>>>>>>>21 byte&0xF 0x0 \b, LoROM
1334 >>>>>>>>>>>>>21 byte&0xF 0x1 \b, HiROM
1335 >>>>>>>>>>>>>21 byte&0x10 0x10 \b, FastROM
1341 >>>>>>>>>>>>>24 byte 0 \b, RAM size: 1KB
1350 32725 ubyte&0xEF 0x20
1358 65493 ubyte&0xEF 0x21
1370 0 ubelong 0xEFA282D9 Wii U firmware image:
1371 >0x20 ubelong 2 ARM
1372 >>0x1A4 ubelong 0x21 \b, NAND boot
1373 >>0x1A4 ubelong 0x22 \b, SD boot
1374 >>0x1A8 ubelong 1 \b, for devkits
1375 >>0x1A8 ubelong 2 \b, for retail
1376 >0x20 ubelong 1 PowerPC
1377 >>0xA4 ubelong 0x11 \b, Wii U mode
1378 >>0xA4 ubelong 0x12 \b, Wii mode