Author Topic: Source Code of Wolfenstein 3D released; Compile into a tns file?  (Read 15091 times)

0 Members and 1 Guest are viewing this topic.

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #15 on: March 05, 2012, 10:05:05 pm »
Maybe someone could modify the source for the ndless one? Or not?
I like milk.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #16 on: March 05, 2012, 10:30:45 pm »
It would have to be modded to not be dependent on Ndless routines for sure. Be patient, though: Everyone here has a life besides programming (along with many other projects).

Offline Spenceboy98

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 547
  • Rating: +59/-2
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #17 on: March 05, 2012, 10:31:56 pm »
*sigh* I know. I guess I will have to be patient......
I like milk.

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #18 on: March 05, 2012, 10:36:14 pm »
Posted By annoyingcalc on: Today at 9:51:24 pm
Quote
   
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #14 on: Today at 09:51:24 pm »
0   

can someone post an executable?

@annoyingcalc: By executable, do you mean the exe file? It is included in the zip file I attatched at the beginning of the topic.
« Last Edit: March 05, 2012, 10:38:18 pm by njaddison »
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #19 on: March 05, 2012, 10:41:30 pm »
i mean a .tns
This used to contain a signature.

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #20 on: March 05, 2012, 10:45:58 pm »
Oh, it hasn't been compiled into a .tns file yet. The script will have to be modified to draw to the nspire's screen and work with the nspire's keys. And, someone will have to probably make a nWolfen program loader to load Wolfenstein and Wolfenstein: Spear of Destiny. Also, the npsire's keys are different, and it will have to be changed so that it will work on both the cx and the cm and the regular nspire.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #21 on: March 05, 2012, 11:55:49 pm »
Hm I have no knowledge currently of how to do this is Critor here?
This used to contain a signature.

Offline critor

  • Editor
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2079
  • Rating: +439/-13
    • View Profile
    • TI-Planet
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #22 on: March 06, 2012, 03:12:59 am »
Sorry, but I can't deal with x86 assembly. :(
TI-Planet co-admin.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55943
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #23 on: March 06, 2012, 03:20:22 am »
Hmm if that game has x86 ASM, then this might indeed be problematic, especially if we no longer have any x86 ASM coder around. Most only know ARM, SH3, 68K or Z80.

Offline LincolnB

  • Check It Out Now
  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1115
  • Rating: +125/-4
  • By Hackers For Hackers
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #24 on: March 06, 2012, 05:55:29 pm »
Woudn't you need all the resources, like all the pictures and stuff to be able to compile this?
Completed Projects:
   >> Spacky Emprise   >> Spacky 2 - Beta   >> Fantastic Sam
   >> An Exercise In Futility   >> GeoCore

My Current Projects:

Projects in Development:
In Medias Res - Contest Entry

Talk to me if you need help with Axe coding.


Spoiler For Bragging Rights:
Not much yet, hopefully this section will grow soon with time (and more contests)



Offline annoyingcalc

  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1953
  • Rating: +140/-72
  • Found in Eclipse.exe
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #25 on: March 06, 2012, 10:37:59 pm »
Is anyone working on this?
This used to contain a signature.

Offline calc84maniac

  • eZ80 Guru
  • Coder Of Tomorrow
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2912
  • Rating: +471/-17
    • View Profile
    • TI-Boy CE
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #26 on: March 06, 2012, 11:06:08 pm »
To clear up something earlier in the topic, gbc4nspire and NESpire can't be ported to the PRIZM because they are written in ARM assembly. Any port attempt (in NESpire's case only, since gbc4nspire doesn't even have any source code anymore) would be pretty much equivalent to starting a new project, except it would probably be less optimized than if it was written from scratch.

Edit: Lol, ported to PRIZM, not CX
« Last Edit: March 06, 2012, 11:06:34 pm by calc84maniac »
"Most people ask, 'What does a thing do?' Hackers ask, 'What can I make it do?'" - Pablos Holman

Offline njaddison

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 176
  • Rating: +24/-27
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #27 on: March 12, 2012, 04:07:33 pm »
posted by buttsfredkin
Quote
Woudn't you need all the resources, like all the pictures and stuff to be able to compile this?

No, you just need a loader, and the wolfenstein map files. You will already have them if you have bought the game, but if not, someone will probably remove the sound and upload it to TI-Planet like with the DOOM iwads. of course, it would be abandonware, if I'm not mistaken.
<a href="http://www.nerdtests.com/ft_nt2.php">
<img src="http://www.nerdtests.com/images/badge/nt2/5f42ec78e054645d.png" alt="NerdTests.com says I'm a Highly Dorky Nerd God.  Click here to take the Nerd Test, get geeky images and jokes, and talk to others on the nerd forum!">
</a>


Offline AngelFish

  • Is this my custom title?
  • Administrator
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3242
  • Rating: +270/-27
  • I'm a Fishbot
    • View Profile
Re: Source Code of Wolfenstein 3D released; Compile into a tns file?
« Reply #28 on: March 12, 2012, 04:52:48 pm »
It seems that the source includes x86 assembly code, so that would have to be rewritten for the target processor (whether it be ARM or SuperH)

Not only does some of the code appear to be horribly outdated 16 bit x86, it's important rendering code that's fairly hardware dependent and according to the readme, very unoptimized for a modern CPU. It'd take a heck of a lot of work to get that code to run well on a calculator, even if you somehow managed to compile it.

EDIT:

Quote
I know almost nothing about the Prizm, but from common knowledge, a program like ndless would have to be made to run wolfenstein on the prizm. Also, if not a direct port, a raycaster would have to be made for the prizm, which if it there is already one, someone would have to program wolfenstein. Also, I don't think think that it would run very fast, but I don't own a prizm, so feel free to downrate my post if I am wrong.

It would be nice for prizm users to have something like ndless on their prizms. Maybe you or another prizm programmer can see what needs to be done to run c on the prizm. I might eventually buy a prizm since TI is being stupid with the nspire again.

Unlike the Nspire, the Prizm runs C without Ndless. It took less than a month for us to figure out the file format necessary and get a proper compiler working. That said, the Prizm doesn't have a full standard library and there's a good chance the source would require more support.
« Last Edit: March 12, 2012, 04:56:31 pm by Qwerty.55 »
∂²Ψ    -(2m(V(x)-E)Ψ
---  = -------------
∂x²        ℏ²Ψ