Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search




Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Wolfenstein 3-D
« previous next »
  • Print
Pages: [1]

Author Topic: Wolfenstein 3-D  (Read 2525 times)

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Wolfenstein 3-D
« on: April 25, 2017, 02:13:31 PM »
Would it be possible if we could all work together to make a Wolfenstein 3D port?Wolfenstein should be easier to make and better visibility on a Clip+ than doom.Is it possible?

Thanks,
-----------------------
Cody
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline wodz

  • Developer
  • Member
  • *
  • Posts: 363
Re: Wolfenstein 3D Port
« Reply #1 on: April 25, 2017, 02:37:01 PM »
Quoting RELEASE.TXT "Convert to a 32 bit compiler.  This would be a fair amount
of work, but I would hate to even mess with crusty old 16
bit code."

So basically good luck...
Logged

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Re: Wolfenstein 3D Port
« Reply #2 on: April 25, 2017, 02:39:11 PM »
Well is there any engines to make it run?
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline wodz

  • Developer
  • Member
  • *
  • Posts: 363
Re: Wolfenstein 3D Port
« Reply #3 on: April 25, 2017, 02:53:11 PM »
This should be possible to port (with restriction to little endian archs only) https://github.com/mozzwald/wolf4sdl using http://gerrit.rockbox.org/r/#/c/1521/. Have a fun.
Logged

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 305
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Re: Wolfenstein 3D Port
« Reply #4 on: April 25, 2017, 03:23:18 PM »
I haven't looked in detail, but porting wolf4sdl should be feasible with some work. One issue I see is that fact that the code is in C++, but I bet that it'll be rather easy to convert, as it was originally in C.

Furthermore, the SDL port isn't integrated into the pluginlib as I'd like it to be. Right now it just builds a huge monolithic binary with everything in it.

EDIT: there might be a problem with the number of available buttons, but that's the fun of a port!
« Last Edit: April 25, 2017, 03:30:47 PM by __builtin »
Logged
No support questions by PM, please.

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 305
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Wolfenstein 3-D
« Reply #5 on: September 04, 2017, 03:10:05 PM »
Here it is! It currently only runs on ipod6g, but it shouldn't be too hard to port to other targets (I haven't tried).

Code is on gerrit if you want to give it a spin: http://gerrit.rockbox.org/r/1653/. Extract the original data files to /.rockbox/wolf3d/ and start the Demos > sdl.rock plugin.

* shot34.jpg (62.71 kB, 352x612 - viewed 178 times.)

* shot37.jpg (55.52 kB, 352x612 - viewed 156 times.)

* shot38.jpg (57.83 kB, 352x612 - viewed 164 times.)
Logged
No support questions by PM, please.

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Re: Wolfenstein 3-D
« Reply #6 on: September 26, 2017, 07:03:10 PM »
How would i test it?
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 305
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Re: Wolfenstein 3-D
« Reply #7 on: September 27, 2017, 04:39:45 PM »
You'll need to either build it yourself, or I can provide you with a build, in which case I'd need to know which target you have.
Logged
No support questions by PM, please.

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Re: Wolfenstein 3-D
« Reply #8 on: September 28, 2017, 10:46:38 AM »
Can you make a build for Sansa Clip+?
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 305
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Re: Wolfenstein 3-D
« Reply #9 on: September 28, 2017, 05:00:18 PM »
Unfortunately no. It only runs on devices with color screens. Unless, that is, you implement greylib support in the SDL port yourself.
Logged
No support questions by PM, please.

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Re: Wolfenstein 3-D
« Reply #10 on: September 28, 2017, 05:43:28 PM »
Now how would i do that?
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8647
Re: Wolfenstein 3-D
« Reply #11 on: September 28, 2017, 06:37:52 PM »
First step would be figuring out how to compile builds.
Logged

Offline codyteam

  • Member
  • *
  • Posts: 49
  • Why hello there!
Re: Wolfenstein 3-D
« Reply #12 on: September 29, 2017, 11:55:47 AM »
But remember,I have a chromebook and i do not own it so how can i do it?
Logged
Info!:Im sorry if i ask too many questions.I just really want the best out of rockbox
---------------------------------------------------------
Devices rockboxed:Sansa Clip +

Offline __builtin

  • Developer
  • Member
  • *
  • Posts: 305
  • iPod 6G, c200v1 (RIP), e200v1 (RIP)
    • FWEI.TK
Re: Wolfenstein 3-D
« Reply #13 on: September 29, 2017, 12:31:22 PM »
Step 0 is to find a computer you can use.

EDIT: seriously though, you'll need to edit apps/plugins/sdl/src/video/SDL_rockboxvideo.c in my SDL port to support the grey interface.
« Last Edit: September 29, 2017, 03:32:13 PM by __builtin »
Logged
No support questions by PM, please.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox Development
| |-+  Feature Ideas
| | |-+  Wolfenstein 3-D
 

  • SMF 2.0.6 | SMF © 2013, Simple Machines
  • XHTML
  • RSS
  • WAP2

Page created in 0.084 seconds with 64 queries.