Resurrection of the target-, and maybe, host platform S/370 (MVS&CMS) #651
Replies: 13 comments 3 replies
-
I don't know anything about MVS and CMS/VM platforms. I think that effort for it is as implement new architecture and new OS from begining. |
Beta Was this translation helpful? Give feedback.
-
That is absolutely right. The S/370 processor architecture is not used today. Unfortunately I don't know the structure of this compiler, but what exactly does the part below cg/ do? How would you estimate the effort to implement a completely new operating system or platform? ( except the rt library) |
Beta Was this translation helpful? Give feedback.
-
We hold this code in bld/cg/s37/... for idea how can be implemented some specific architecture. Anyway, all OW compilers are divided to several part. I have no experience with implementation of new architecture that I am not able to estimate. |
Beta Was this translation helpful? Give feedback.
-
OW compilers are cross-compilers that you can compile on any supported host platform for any supported target platform. |
Beta Was this translation helpful? Give feedback.
-
@jmalak Thank you for your explanations about the compiler structure. so for a test drive, I will have to change the c compiler frontend to use the s37 codegen, right? /mike |
Beta Was this translation helpful? Give feedback.
-
Do you still have contacts with Sybase who provided you with the code back then? Or can you give me a contact person there? |
Beta Was this translation helpful? Give feedback.
-
If you want recover s37 code compilers then you need to recover Code Generator as first to generate s37 architecture code. |
Beta Was this translation helpful? Give feedback.
-
No I am not in contact with SyBase any way. Now SyBase is owned by SAP. |
Beta Was this translation helpful? Give feedback.
-
I am currently trying to build the whole project on my MAC. If that works, what do I have to tell the owcc to use the s37 code generator? march=370? I'm using the time of the build process to get to the bottom of this question. Thanks for your support |
Beta Was this translation helpful? Give feedback.
-
owcc tool is only driver for OW tools as compiler, assembler, librarian, linker, disassembler etc. |
Beta Was this translation helpful? Give feedback.
-
How can I disable building unnecessary stuff?
setvars.sh |
Beta Was this translation helpful? Give feedback.
-
You need to install DOSBOX because we have one executable for DOS without source code. NOTE: OW is not ported to OSX (C run-time library). |
Beta Was this translation helpful? Give feedback.
-
Hello everyone,
the Watcom C compiler was originally developed for the mainframe, the S/370 platform. Supported operating systems where MVS and CMS/VM. Unfortunately, Watcom has not developed this platform further over time.
But since I have seen that parts of the implementation are still available (see bld/cg/s37), my question to you would be, how big do you estimate the effort to bring this platform back to life. Which steps would you have to take to reach this goal?
Many thanks and best wishes
Mike
Beta Was this translation helpful? Give feedback.
All reactions