• Uncompile Universe Source Code

    From dkatz9126@gmail.com@21:1/5 to All on Tue Feb 26 06:14:55 2019
    Does anyone know of a way to uncompile some Universe source code?

    Thanks
    David.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From timbered@21:1/5 to All on Tue Feb 26 10:53:44 2019
    If you're asking for a way to decompile a compiled object file back into source code, to my knowledge it's not possible.

    VLIST (I think that's the command) will list the op codes in a compiled file, but not the source code.

    There may be a third party tool to accomplish this, but I don't know of any offhand.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From bob marik@21:1/5 to All on Wed Feb 27 10:09:53 2019
    Many years ago we used a product called “Software By Malone”. It worked well although the variables were cryptic. I believe it was used to decompile R83. They may be out of business. If you are interested l can try to find more info.
    Bob Marik

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From wjhonson@21:1/5 to All on Thu Feb 28 10:21:33 2019
    Yes I think that software might be called Uncompile. However R83 code is *vastly vastly* different from the code Universe generates.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From frosty@21:1/5 to dkat...@gmail.com on Thu Mar 28 13:26:45 2019
    On Tuesday, February 26, 2019 at 6:14:56 AM UTC-8, dkat...@gmail.com wrote:
    Does anyone know of a way to uncompile some Universe source code?

    Thanks
    David.

    Not clear to me what you are asking for. There are utilities that take compiled code as input and produce source code as output; these are generally referred to as "decompilers". Given that you said "uncompile" -- not "DEcompile" and your request would
    indicate that you want this operation to be performed on *source* code *not compiled* code, I think you may be looking for something like "DECATALOG" and/or a way to remove the compiled code, leaving only the source code remaining.

    Any of that sound like what you're looking for, David?

    --
    frosty

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From mbeggs99@gmail.com@21:1/5 to dkat...@gmail.com on Tue Jan 21 09:01:50 2020
    On Tuesday, February 26, 2019 at 8:14:56 AM UTC-6, dkat...@gmail.com wrote:
    Does anyone know of a way to uncompile some Universe source code?

    Thanks
    David.

    I believe you can use the verb DECATALOG.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From geneb@21:1/5 to mbeggs99@gmail.com on Thu Jan 30 18:11:18 2020
    mbeggs99@gmail.com wrote:
    On Tuesday, February 26, 2019 at 8:14:56 AM UTC-6, dkat...@gmail.com wrote:
    Does anyone know of a way to uncompile some Universe source code?

    Thanks
    David.

    I believe you can use the verb DECATALOG.

    That will just remove it from the program catalog. To decompile a Pick basic program, you'll need a purpose-built decompiler.
    This is the one I use: http://renejm.net/websites/renejmwordpress/pick-decompiler/
    However, it won't work on Universe out of the box. You'll need to contact
    them about a special version.

    g.

    --
    Proud owner of F-15C 80-0007
    http://www.f15sim.com - The only one of its kind. http://www.diy-cockpits.org/coll - Go Collimated or Go Home.
    Some people collect things for a hobby. Geeks collect hobbies.

    ScarletDME - The red hot Data Management Environment
    A Multi-Value database for the masses, not the classes. http://scarlet.deltasoft.com - Get it _today_!

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From MKlecka@21:1/5 to mbeg...@gmail.com on Fri Jan 31 08:35:21 2020
    On Tuesday, January 21, 2020 at 11:01:52 AM UTC-6, mbeg...@gmail.com wrote:
    On Tuesday, February 26, 2019 at 8:14:56 AM UTC-6, dkat...@gmail.com wrote:
    Does anyone know of a way to uncompile some Universe source code?

    Thanks
    David.

    I believe you can use the verb DECATALOG.

    Object Code is removed...

    from the UniVerse Documentation:
    DECATALOG
    The DECATALOG command removes a locally cataloged program. It deletes
    the object code and removes the catalog entry from the user’s VOC file. It has
    the following syntax:
    DECATALOG [filename [[program]]
    filename and program can contain only ASCII characters, no multibyte characters.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From wjhonson@21:1/5 to All on Fri Jan 31 09:11:20 2020
    I don't really think that Rocket will provide a tool like this.

    There are vendors who specifically have in their license agreement, that if you try to reverse-engineer any of their object code, your license is voided, and you can be sued.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)