Rebuilding NeXTSTEP

Started by brunocampos, May 16, 2023, 08:44:11 AM

Previous topic - Next topic

wizard

Quote from: cuby on May 21, 2023, 02:15:44 AMI think there are two sides to this - licensing fees NeXT had to pay for using Adobe's Postscript code and probably licensing fees for Adobe's patents on Postscript (which should be expired now).
"yap" (Yet another Previewer) was bundled with NeXTstep demos. I'm not sure if yap could handle dps in addition to "regular" ps/eps files.

Interesting , I found the source code to Yap on my VirtualBox VM of OPENSTEP 4.2, the Controller.m has a last entry of January 1996 "for 4.0" note. I tried to compile it, but just get Undefined symbols and Link errors. That's all it says. I will dig further.

nuss

Hi @wizard , not sure about the error, just wanted to mention that some other DPS / PS / YAP projects exist, that might be of interest for information or better compilation:

- http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Apps/Graphics/Postscript/EnhancedYap.NIHS.bs.tar.gz
- http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Apps/Graphics/Postscript/BeYap.1.21b.NI.b.tar.gz (by PStill's Frank Siegert), no sources
- https://github.com/johnsonjh/NeXTDPS

DON'T PANIC

wizard

Quote from: nuss on May 22, 2023, 08:45:11 AMHi @wizard , not sure about the error, just wanted to mention that some other DPS / PS / YAP projects exist, that might be of interest for information or better compilation:

- http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Apps/Graphics/Postscript/EnhancedYap.NIHS.bs.tar.gz
- http://www.nextcomputers.org/NeXTfiles/Software/NEXTSTEP/Apps/Graphics/Postscript/BeYap.1.21b.NI.b.tar.gz (by PStill's Frank Siegert), no sources
- https://github.com/johnsonjh/NeXTDPS



Awesome links, thanks!

gtnicol

Has anyone tried recompiling XNU recently? That might be a starting point - wondering if maybe the right thing to do would be to target x86 as an initial focus, then port to risc-v? It should be pretty easy to get DPS running against a PC.