P1POPStarter DocsRecovered preservation manual
Setup Storage Reference Archive

Data: historyTimeline

Rendered structured data file: src/data/historyTimeline.json

Source file#

src/data/historyTimeline.json

[
  {
    "date": "2014-08-22",
    "label": "WIP02",
    "summary": "Added the 8-slot force-compatibility table and enabled IGR skin/IRX loaders by default.",
    "impact": "Explains the $418-$41F config array and why IGR texture loading is a default r13 behavior.",
    "sourceIds": [
      "popsloader-docs-reference",
      "shaolin-bitbucket-wiki"
    ]
  },
  {
    "date": "2015-10-23",
    "label": "Beta 8",
    "summary": "Added SMB, ps2host, and napLink backend work, and embedded the PFS wrapper.",
    "impact": "SMB is a normal POPStarter feature from this line, not proof that a special debug-only build is required.",
    "sourceIds": [
      "popsloader-docs-reference",
      "elotrolado-pops-thread"
    ]
  },
  {
    "date": "2015-11-11",
    "label": "Beta 11",
    "summary": "Added mc1 module fallback, SMB port selection, optional IPCONFIG.DAT behavior, and fixes for POPS# folder reads.",
    "impact": "Documents why memory-card POPSTARTER folders can live on mc0 or mc1 and why POPS0..POPS9 support files matter.",
    "sourceIds": [
      "popsloader-docs-reference",
      "elotrolado-pops-thread"
    ]
  },
  {
    "date": "2015-11-24",
    "label": "Beta 12",
    "summary": "Added $FORCEPAL, SMB authentication, and a working $SAFEMODE command.",
    "impact": "Separates PAL-region forcing, SMB username/password lines, and raw-code timing behavior from earlier broken docs.",
    "sourceIds": [
      "popsloader-docs-reference",
      "elotrolado-pops-thread"
    ]
  },
  {
    "date": "2015-12-07",
    "label": "Beta 13",
    "summary": "Added the mc0/mc1 BOOT.ELF exit chain, fixed cheat-engine hook+8 and $C0/$USBDELAY interactions, removed the old function skipper, and removed ps2host/napLink launchers.",
    "impact": "Critical boundary for IGR exit behavior and the $412 correction: in r13, $412 is HDTVFIX, not the old function skipper.",
    "sourceIds": [
      "popsloader-docs-reference",
      "psx-place-popstarter-page-15"
    ]
  },
  {
    "date": "2016-09-18",
    "label": "Beta 15",
    "summary": "Added CD-lid / DISCS.TXT multi-disc behavior and 480p calculations.",
    "impact": "Explains DISCS.TXT/VMCDIR.TXT-era multi-disc handling and why 480p remains a compatibility-sensitive option.",
    "sourceIds": [
      "popsloader-docs-reference",
      "shaolin-bitbucket-wiki"
    ]
  },
  {
    "date": "2016-11-20",
    "label": "Beta 16",
    "summary": "Integrated $IGR0 through $IGR5, $NOIGR, and $D2LS as CHEATS.TXT commands; repurposed $412 as HDTVFIX; added an untested software-reset combo.",
    "impact": "Makes the CHEATS.TXT IGR commands canonical instead of requiring standalone TROJAN files for every IGR behavior.",
    "sourceIds": [
      "popsloader-docs-reference",
      "elotrolado-pops-thread"
    ]
  },
  {
    "date": "2017-05-27",
    "label": "Prototype 2",
    "summary": "Added $42F value 0x04 as a diagnostic test mode.",
    "impact": "The test mode disables normal auto fixes and should not be recommended for normal play.",
    "sourceIds": [
      "popsloader-docs-reference"
    ]
  },
  {
    "date": "2019-06-05",
    "label": "r13 Beta final public build",
    "summary": "Final public r13 build; recovered history says $IGR5 was fixed in this last build.",
    "impact": "This is the canonical package identity to prefer over old RIP/WIP builds.",
    "sourceIds": [
      "popsloader-docs-reference",
      "retro-jogos-home",
      "psx-place-popstarter-thread"
    ]
  },
  {
    "date": "2020-05-20",
    "label": "TROJAN_7.BIN r7 fix pack",
    "summary": "Recovered history identifies this as the last public fix-pack line.",
    "impact": "Keep TROJAN_7 as a per-game fix-pack family, separate from IGR TROJAN_0..5 and compatibility PATCH_7 discussion.",
    "sourceIds": [
      "popsloader-docs-reference",
      "hugopocked-fixes"
    ]
  },
  {
    "date": "2020-08-10",
    "label": "uLE_kHn loader-address fix",
    "summary": "uLE_kHn moved loader.elf to 0x00092000 to avoid kernel corruption.",
    "impact": "Explains why later uLE_kHn packages are referenced in modern direct-VCD launch workflows.",
    "sourceIds": [
      "popsloader-docs-reference",
      "elotrolado-pops-thread"
    ]
  }
]