Skip to content

Commit

Permalink
hash/nes.xml: remove dgolf baddump status on verified ROMs
Browse files Browse the repository at this point in the history
Versions 1.0-1.3 were included in the source repository (and a rebuild
was unnecessary after all), and 1.4 was located by the author and sent
via email attachment, matching the rebuild I had done previously.

Still unverified with original files: 1.4TE (NES), and 1.4FDS.

From Brad Smith, the author, via email:
> Sorry, I don't have a history of old builds for it, though you'll
> find that the ROM was included in the source tree for 1.0 - 1.3. I
> removed it in 1.4.
>
> However, 1.0-1.2 were essentially beta builds which I don't consider
> any of a proper "release".1.3 was the actual version submitted to
> the NESDev compo.
>
> Version 1.4 makes no logical changes from 1.3, just a few tiny C
> optimizations that made no difference to the gameplay from 1.3.
>
> I also made a "tournament edition" variation of 1.4 for speedrunners
> who wanted to use the same seed, and a build for the FDS.
>
> Finally version 1.5 merged the tournament edition menu into a
> "secret code" so there was now just one ROM for both. At this time I
> updated the FDS version to 1.5, and later created a SNES version
> based on 1.5.
>
> Unfortunately, the C code will compile differently depending on
> which version of cc65 was used, though I think I did document the
> version used for each version, so check the readme to see what
> version it said it used. The differences should be logically
> unimportant, but may produce a different binary. Thankfully the
> assembly code isn't subject to this problem.
>
> -- Brad Smith
  • Loading branch information
chungy committed Oct 8, 2024
1 parent 8b86322 commit b9d769c
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 28 deletions.
2 changes: 1 addition & 1 deletion hash/famicom_flop.xml
Original file line number Diff line number Diff line change
Expand Up @@ -524,7 +524,7 @@ Re-releases (probably the same as the original release, but listed while waiting

<!-- Rebuilt from Git using cc65 commit 80a43d732dc9551ad84343ea9644d8fab7ec0bd9. A
byte-identical copy of 1.5 was reproduced with this toolchain, giving high confidence that
the 1.4 rebuild is the same as what was released. Without an exitant online copy, however,
the 1.4 rebuild is the same as what was released. Without an existent online copy, however,
this cannot be verified.
-->
<software name="dgolf14" cloneof="dgolf">
Expand Down
42 changes: 15 additions & 27 deletions hash/nes.xml
Original file line number Diff line number Diff line change
Expand Up @@ -8499,10 +8499,11 @@ license:CC0-1.0
</part>
</software>

<!-- dgolf versions 1.0-1.4 rebuilt from Git using cc65 commit
80a43d732dc9551ad84343ea9644d8fab7ec0bd9. A byte-identical copy of 1.5 was reproduced with
this toolchain, giving high confidence that the rebuilds are the same as what was released.
Without exitant online copies, however, this cannot be verified.
<!-- dgolf version 1.4TE rebuilt from Git using cc65 commit
80a43d732dc9551ad84343ea9644d8fab7ec0bd9. Byte-identical copies of 1.5 and
1.0-1.4 have been reproduced with this toolchain, giving high confidence that the
rebuilds are the same as what was released. Without existent online copies,
however, this cannot be verified.
-->
<software name="dgolf14te" cloneof="dgolf">
<description>NESert Golfing Tournament Edition (v1.4)</description>
Expand All @@ -8528,96 +8529,83 @@ license:CC0-1.0
<description>NESert Golfing (v1.4)</description>
<year>2019</year>
<publisher>rainwarrior</publisher>
<notes><![CDATA[
An original download should be located to verify and/or update the hash.
]]></notes>
<info name="release" value="20191006" /> <!-- From NESertGolfing Git tag -->
<part name="cart" interface="nes_cart">
<feature name="slot" value="uxrom" />
<feature name="pcb" value="NES-UNROM" />
<feature name="mirroring" value="vertical" />
<dataarea name="prg" size="32768">
<rom name="dgolf 1.4 prg" size="32768" crc="2eaadd18" sha1="c221ad67730e84728beb11ae841d6d7498066c19" status="baddump" />
<rom name="dgolf 1.4 prg" size="32768" crc="2eaadd18" sha1="c221ad67730e84728beb11ae841d6d7498066c19" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192" />
</part>
</software>

<!-- Author considers this the first proper release, and was -->
<!-- submitted to the NESDev competition. -->
<software name="dgolf13" cloneof="dgolf">
<description>NESert Golfing (v1.3)</description>
<year>2019</year>
<publisher>rainwarrior</publisher>
<notes><![CDATA[
An original download should be located to verify and/or update the hash.
]]></notes>
<info name="release" value="20190208" /> <!-- From NESertGolfing Git tag -->
<part name="cart" interface="nes_cart">
<feature name="slot" value="uxrom" />
<feature name="pcb" value="NES-UNROM" />
<feature name="mirroring" value="vertical" />
<dataarea name="prg" size="32768">
<rom name="dgolf 1.3 prg" size="32768" crc="2e0b16d5" sha1="e47620104ffde304c5c636218f6d998813a52c50" status="baddump" />
<rom name="dgolf 1.3 prg" size="32768" crc="2e0b16d5" sha1="e47620104ffde304c5c636218f6d998813a52c50" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192" />
</part>
</software>

<software name="dgolf12" cloneof="dgolf">
<description>NESert Golfing (v1.2)</description>
<description>NESert Golfing (beta v1.2)</description>
<year>2019</year>
<publisher>rainwarrior</publisher>
<notes><![CDATA[
An original download should be located to verify and/or update the hash.
]]></notes>
<info name="release" value="20190202" /> <!-- From NESertGolfing Git tag -->
<part name="cart" interface="nes_cart">
<feature name="slot" value="uxrom" />
<feature name="pcb" value="NES-UNROM" />
<feature name="mirroring" value="vertical" />
<dataarea name="prg" size="32768">
<rom name="dgolf 1.2 prg" size="32768" crc="7cce6964" sha1="6521da1d3d5e6526ad7979513226770d24dfceda" status="baddump" />
<rom name="dgolf 1.2 prg" size="32768" crc="7cce6964" sha1="6521da1d3d5e6526ad7979513226770d24dfceda" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192" />
</part>
</software>

<software name="dgolf11" cloneof="dgolf">
<description>NESert Golfing (v1.1)</description>
<description>NESert Golfing (beta v1.1)</description>
<year>2019</year>
<publisher>rainwarrior</publisher>
<notes><![CDATA[
An original download should be located to verify and/or update the hash.
]]></notes>
<info name="release" value="20190202" /> <!-- From NESertGolfing Git tag -->
<part name="cart" interface="nes_cart">
<feature name="slot" value="uxrom" />
<feature name="pcb" value="NES-UNROM" />
<feature name="mirroring" value="vertical" />
<dataarea name="prg" size="32768">
<rom name="dgolf 1.1 prg" size="32768" crc="a175cd8d" sha1="5b5dca5d093a3f396e2e7332597279b9458d8e11" status="baddump" />
<rom name="dgolf 1.1 prg" size="32768" crc="a175cd8d" sha1="5b5dca5d093a3f396e2e7332597279b9458d8e11" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192" />
</part>
</software>

<software name="dgolf10" cloneof="dgolf">
<description>NESert Golfing (v1.0)</description>
<description>NESert Golfing (beta v1.0)</description>
<year>2019</year>
<publisher>rainwarrior</publisher>
<notes><![CDATA[
An original download should be located to verify and/or update the hash.
]]></notes>
<info name="release" value="20190201" /> <!-- From NESertGolfing Git tag -->
<part name="cart" interface="nes_cart">
<feature name="slot" value="uxrom" />
<feature name="pcb" value="NES-UNROM" />
<feature name="mirroring" value="vertical" />
<dataarea name="prg" size="32768">
<rom name="dgolf 1.0 prg" size="32768" crc="7b26bea4" sha1="67261747d51202535423eeed437a5186c72cea42" status="baddump" />
<rom name="dgolf 1.0 prg" size="32768" crc="7b26bea4" sha1="67261747d51202535423eeed437a5186c72cea42" />
</dataarea>
<!-- 8k VRAM on cartridge -->
<dataarea name="vram" size="8192" />
Expand Down

0 comments on commit b9d769c

Please sign in to comment.