HoraceAndTheSpider / Amiberry-XML-Builder

Python script to scan LHA files for WHDLoad integration in Amiberry
13 stars 3 forks source link

Add ReshootR in XML #105

Closed midwan closed 2 years ago

midwan commented 2 years ago

ReshootR (http://reshootr.richard-loewenstein.de/) has had a WHDLoad release (http://www.whdload.de/games/ReshootR.html) - it would be good to add it to the XML as well.

I've created an .lha pack for my installation, and since it's not recognized it falls back to the "old" whdload booter method. If I don't rename it to AGA it will use an A500 config, which will of course not work - the game is AGA only.

After that, I had to use Fast Copper to get the framerate up a bit, as it seems to benefit from that quite a lot. However, I still couldn't get full frame rate on the RPI3 (only up to 40FPS).

nemo93 commented 2 years ago

@midwan I'm toying with the addition of an "exceptions" file where new games could be added to the XML. As I don't own ReshootR would you be so kind to help me draft a proper element for it please?

We'll have to agree on a filename and I'll need the sha1 and slave name associated. This should give:

<game filename="ReshootR_v1.0_AGA" sha1="value">
    <name>ReshootR [AGA]</name>
    <subpath>ReshootRAGA</subpath>
    <variant_uuid>0748bf9c-0c04-424b-940d-f2e1302db07c</variant_uuid>
    <slave_count>1</slave_count>
    <slave_default>ReshootRAGA.Slave</slave_default>
    <slave_libraries>False</slave_libraries>
    <slave number="1">
        <filename>ReshootRAGA.Slave</filename>
        <datapath/>
    </slave>
    <hardware>
        CHIPSET=AGA
        FAST_COPPER=TRUE
        JIT=FALSE
        PRIMARY_CONTROL=JOYSTICK
        PORT0=JOY
        PORT1=JOY
        SCREEN_AUTOHEIGHT=FALSE
        SCREEN_HEIGHT=432
        SCREEN_CENTERH=SMART
            SCREEN_CENTERV=SMART
    </hardware>
</game>
nemo93 commented 2 years ago

The game will be added to the XML shortly. Thanks for reporting!