The web log of a meandering nobody…
RSS icon Email icon Home icon
  • ScummVM: A quick and dirty alpha release for the GP2X Wiz.

    As some people know I have been hacking around with the Wiz on and off for some time now (in addition to the Pandora) and while I got ScummVM running on the Wiz quite some time ago I have been holding off on a release so that I could get a little more time to fix issues with the Wiz backend.

    Well time has been rather cruel of late and I have not had as much time as I would like to clean up things and add funky features so rather then leave a half completed ScummVM backend languishing on my hard disk and rotting I decided to find a few hours to trim down the code, bring it up to date and put aside all the non working bits for now (mostly scaling support, OpenGLes parts, better controls, that sort of stuff) and get a ‘raw and ready’ ScummVM release out so people can start to give me feedback etc.

    This release is mostly untested and is built from mainline (HEAD) ScummVM revision 41101. Expect odd issues and things not to quite be working correctly yet. If your not happy with the odd crash and bit of unexpected behavior then this build is not for you.

    Anyway, onto what you get in this release and what you need to do to get it running.

    You can download the release here  – Don’t forget to check the README-GP2XWIZ text file in the zip.

    As this is an early alpha release and is likely to get superseded quickly I would appreciate it if you did not mirror the download but rather pointed users back to this page.

    Once you have downloaded the release you need to extract the contents of the zip to the ‘game’ folder on your SD card. Once extracted you should have a ‘scummvm.ini’ file in the game folder and a separate ‘scummvm’ folder with all the actual files needed by the Wiz.

    Pop the SD card into your Wiz and select ScummVM from the SD games menu. If all goes well after a few seconds you should be greeted with the ScummVM game launcher. From this point it behaves very much like any other ScummVM release.

    Controls are very similar to the GP2X F200 release (including touchscreen support) with a few notable exceptions. Menu now brings up the game menu and Left trigger + Menu now brings up the global main menu for ScummVM.

    Other then that things pretty much match the layout of the GP2X F200 release. If you want to refresh yourself of the control mappings I have included full details in the README-GP2XWIZ text file in the zip.

    Known Issues:

    • No scaling support so only 320*xxx games run. Games that need a bigger screen then the Wiz will just crash ScummVM. Scaling support is on the TODO.
    • Save support may be erratic. Not quite sure of the cause yet but some of my testers had the odd issues with saves not writing correctly.
    • Speed. For most games speed is quite good but I have noticed a few points when performance really gets bad. Still looking into that.
    • OGG Vorbis support: One tester mentioned that games he used that had OGG Vorbis audio did not work. Still looking into that.

    Feedback on this release:

    The feedback avenues for the Wiz release are the same as the existing GP2X release.

    In order to help me keep track of requests, bugs etc. I am asking that people kindly report such issues to the correct places (or at least copy them there). I don’t spend all my time looking at forums and bug reports placed on random internet forums are never very helpful to me (i.e. they are very unlikely to get fixed or even read). The same applies to feature requests etc. etc.
    If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in official places.

    Source Code:

    Source for this release will be up on a ScummVM patch tracker in the next few days (or, if the team view it as good enough, hopefully committed to SVN).

  • ScummVM: 0.12.0 "Preview 2" released.

    All,
    This post is to announce the preview 2 release of the upcoming 0.12.0 release for the GP2X.
    This release fully supports all GP2X’s (F100 and F200 with touchscreens).
    There are improvements to the touchscreen code in this release and improved support for USB keyboards. If all goes well this will be largely unchanged for the official release.
    You can download the release here .
    The official forum is here.
    This should support all new games added in the 0.12.0 release cycle. These new games are largely untested on the GP2X so feedback about them is especially important.
    All being well this is pretty much what will end up as the official 0.12.0 release apart from USB keyboard and improved touchscreen support to be added in later previews.
    How to provide feedback?
    In order to help me keep track of requests, bugs etc. I am asking that people kindly report such issues to the correct places (or at least copy them there). I don’t spend all my time looking at forums and bug reports placed on random internet forums are never very helpful to me (i.e. they are very unlikely to get fixed). The same applies to feature requests etc. etc.
    If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in the one official place.

  • ScummVM: 0.12.0 "Preview 1" released.

    All,
    This post is to announce the preview 1 release of the upcoming 0.12.0 release for the GP2X.
    This release fully supports all GP2X’s (F100 and F200 with touchscreens).
    Touchscreen support is fairly primitive but should improve with preview 2> due to some changes I have in the works..
    You can download the release here (pulled, use preview 2>) .
    The official forum is here.
    This should support all new games added in the 0.12.0 release cycle. These new games are largely untested on the GP2X so feedback about them is especially important.
    All being well this is pretty much what will end up as the official 0.12.0 release apart from USB keyboard and improved touchscreen support to be added in later previews.
    How to provide feedback?
    In order to help me keep track of requests, bugs etc. I am asking that people kindly report such issues to the correct places (or at least copy them there). I don’t spend all my time looking at forums and bug reports placed on random internet forums are never very helpful to me (i.e. they are very unlikely to get fixed). The same applies to feature requests etc. etc.
    If you would like me to consider a feature or fix a bug help me to help you by ensuring the reports end up recorded in the one official place.

  • Official GP2X ScummVM 0.11.1 Release.

    Hi Everybody,

    Just a quick note to draw people’s attention to the latest and greatest release of ScummVM (0.11.1).

    It has taken me a few weeks to get a chance to get a tested GP2X build up together but there is now a version of the GP2X port that matches the official release. The only fixes in this release are to specific games (Lure springs to mind). There are no noteworthy changes to the GP2X backend.

    This release also marks a change in how I go about considering donations for my projects.

    Previously I have never taken donations for any of my projects and have suggested that people either donate to charity or to the upstream projects. Whist I still firmly believe in this approach for a short while I am also going to accept donations for ScummVM so I can use any donations to actually get hold of a working GP2X (and maybe an F200 to improve support). So if anybody has hardware they no longer use and don’t need .

    Don’t worry, I have every intention of maintaining the port no matter what and I do NOT expect donations. Please also note that I do not accept donations for features, bounties or anything like that, only donate if you like what is there, not what may be done in the future. Also be assured that it really is appreciated.

    Anyway, on a lighter note you can find information about the release on the main ScummVM pages here including download links for the GP2X.

    Information for the GP2X port can be found on the ScummVM Wiki here.

    Before any questions of compatibility with specific games are raised I would like to draw people’s attention to the following ScummVM Wiki page that outlines what criteria are used to decide if games are compatible with the port. I hope this should clear up any misunderstandings over what games are ‘supported’ on the port and the reasoning behind such decisions.

    As always please leave feedback here or over at the ports official ScummVM forum.

    Any updates to the compatibility information are always appreciated as are patches and bug reports or reasonable feature suggestions.

    Enjoy messing about with ScummVM.