Rockbox Technical Forums

Support and General Use => Plugins/Viewers => Topic started by: __builtin on December 24, 2017, 07:31:03 PM

Title: Testing Duke3D
Post by: __builtin on December 24, 2017, 07:31:03 PM
Duke3D was just merged. It hasn't been tested as thoroughly as I'd like, though. If you have a supported target (one with a color screen, ARM CPU, and large enough plugin buffer), you can test it by following the instructions on the wiki page after getting a fresh dev build: https://www.rockbox.org/wiki/PluginDuke3D. Please let me know how it works.
Title: Re: Testing Duke3D
Post by: Frankenpod on December 28, 2017, 02:56:36 PM
Seems to work on ipod classic.  Haven't bothered trying to enable muisc.  Slight pauses sometimes when sound is played.  Though really I don't think the device has enough buttons to make it comfortably playable.  I blame Apple's obsession with UI minimalism rather than your port, however (always thought the ipod should have had a dedicated volume control, allowing you to change volume whatever screen you were on).

Great job though, anyway.  If only for the amusement of seeing my ipod running something that was once the most demanding thing my then PC could cope with.

Title: Re: Testing Duke3D
Post by: __builtin on December 28, 2017, 05:57:49 PM
Performance with sound enabled should be vastly improved in the most recent dev build. As for controls, I've found that sometimes remapping a key in-game is necessary (from the Keyboard Setup menu). Also, a button can be mapped to up to two functions. For example, I have PLAY on the ipod6g mapped to both jump and next weapon.
Title: Re: Testing Duke3D
Post by: Frankenpod on December 29, 2017, 10:07:27 AM
I reckon it makes more sense to have the wheel for turning and the forward/back buttons for side-stepping left/right rather than the other way round as it is by default.

But I don't play the games on the ipod much, due to fear of wearing out the buttons!  Spare parts seem to be getting scarcer and if I never have to open an ipod classic case again it will be too soon.
Title: Re: Testing Duke3D
Post by: cela on December 30, 2017, 11:40:12 AM
I can confirm duke3d works well on Zen X-Fi2 which is touchscreen. Music and sound is good from the inbuilt speaker. Only issue is the  plugins are not enabled by default on this device so I built Rockbox from source and disabled all the plugins without keymaps just to test duke3d out!

Other devices duke3d works well on are Zen X-fi, Sony NWZ-E380, and Sansa Fuze+. On Sony NWZ-E380 only the demo version seems to work due to the .grp file size I think.
Title: Re: Testing Duke3D
Post by: __builtin on January 15, 2018, 08:06:29 PM
I've implemented a preliminary greylib patch on gerrit that should in theory allow duke3d to run on grayscale targets. If anyone has a grayscale target to test, I can provide builds.