The only "decompiler" that I know of is the VLIST command on universe. I don't think there is an equivalent on unidata.
>CT UVBP TRY TRY 0001 A=1 0002 A<-1>=2 0003 B=SUM(A) 0004 CRT B'R#10' 0005 > >VLIST UVBP TRY Main Program "M:\MV\UVBP.O/TRY" Compiler Version: 10.3.0.0 Object Level : 5 Machine Type : 11 Local Variables : 2 Subroutine args : 0 Unnamed Common : 0 Named Common Seg: 0 Object Size : 42 Source lines : 5 Object Date Time: 21 JUL 2010 12:56:52 00001: A=1 00001 00000 : 0F8 move 1 => A 00002: A<-1>=2 00002 00006 : 064 dyn_replace A -1 0 0 2 => A 00003: B=SUM(A) 00003 00014 : 198 sum A => B 00004: CRT B'R#10' 00004 0001A : 09C format B "R#10" => $R0 00004 00022 : 046 crtcrlf $R0 00005: 00006 00028 : 190 stop On Aug 27, 2012, at 10:36 PM, Robert <i...@keyway.net> wrote: > Does anyone know how to find out more information about 'IBM's compiler'? > (see http://www.mail-archive.com/u2-users@listserver.u2ug.org/msg10843.html ) > > Does anyone know where to locate a decompiler (or decompiler service) for > UNIBASIC (UNIDATA BASIC)? > > Does anyone know how to access the 'free decompiler that Universe provides'? > *Why would I pay to use the SRS for my PI/open recovery when I can use the > free decompiler that UniVerse provides?* > <http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?> > (see > http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides? > ) > (or just see http://www.srs4uv.com/faq.htm and look for "*Why would I pay to > use the SRS for my PI/open recovery when I can use the free decompiler that > UniVerse provides?* > <http://www.srs4uv.com/faq.htm#Why%20would%20I%20pay%20to%20use%20the%20SRS%20for%20my%20PI/open%20recovery%20when%20I%20can%20use%20the%20free%20decompiler%20that%20UniVerse%20provides?>") > > Robert Norman > . > ROBERT NORMAN AND ASSOCIATES > Address: 23441 Golden Springs Dr., #289, Diamond Bar, CA 91765 > Phone : 951/541-1668 > Email :i...@keyway.net > Website:http://users.keyway.net/~ice/ > [Affordable UNIVERSE programming services for PICK/BASIC, > DATA/BASIC, UniVerse Basic, UniBasic, R/BASIC, jBC] > > -----Original Message----- > > RE: [U2] PI/UV: Decompiler > > Gyle Iverson > Thu, 18 Aug 2005 18:37:56 -0700 > > > <AD> > When you need to recover the BASIC source code for PI/open or UniVerse > systems, your ultimate source is found at www.srs4uv.com. The srs4uv team > has helped companies, government agencies and learning institutions around > the globe with their source recoveries for over 22 years. Many srs4uv > customers tried IBM's PI/open decompiler beforehand and seem amazed at how > easy the recovered programs are to read and maintain. > </AD> > > While the PI/open decompiler provided by IBM was a technically accurate > utility, the maintainability of their recovered source code leaves much to > be desired. IBM's decompiler failed to perform logical structure recovery, > the most important quality, as this impacts the long-term maintainability of > the programs. (There are other deficiencies with IBM's decompiler, such as, > maintainable common member naming, reversing equated variable expressions, > and recovering programs with certain internal-use statements. Please contact > me directly for additional information on these PI/open recovery issues.) > > The logical structure for LOOP-REPEAT, FOR-NEXT and CASE statements, like > IF-THEN-ELSE statements, are translated by a BASIC compiler into conditional > and unconditional branch instructions. IBM's PI/open decompiler took the > lazy-mans approach to decompiling, returning conditional branches as IF-THEN > statements and unconditional branches as GOTO statements. As you might > imagine, IBM's results look like a pile of spaghetti code. The srs4uv > decompilers analyze the branch patterns to recover all of the high-level > logical structures, making the recovered source code look as good, if not > better, than the original source code. > > Best regards, > Gyle > [EMAIL PROTECTED] > www.srs4uv.com > ------- > u2-users mailing list > u2-users@listserver.u2ug.org > To unsubscribe please visithttp://listserver.u2ug.org/ > > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users