• macro assembler written in cobol

    From surplus.parts.by.ron@1:2320/100 to comp.lang.cobol on Tue May 9 15:22:15 2017
    From Newsgroup: comp.lang.cobol

    Looking to see if there is a macro assembler written entirely in cobol someone would share. I am wanting to customize it for an old NCR computer. Thanks Ron.

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From Kerry Liles@1:2320/100 to comp.lang.cobol on Wed May 10 11:22:14 2017
    From Newsgroup: comp.lang.cobol

    On Tue May 09,2017 6:22 PM, surplus.parts.by.ron@gmail.com wrote:
    Looking to see if there is a macro assembler written entirely in cobol
    someone would share. I am wanting to customize it for an old NCR computer. Thanks Ron.


    Unfortunately, I do not have any such thing - but I hope one turns up
    because that would be extremely cool...

    On the other hand, I have been wondering what choices are out there for
    a *pre-processor* for COBOL (open source preferred; free is nice if not
    open source). There are many occasions where I would love to use a pre-processor to augment the COBOL source program ... anyone have any recommendations? (the request for a macro assembler sparked my memory of
    my request... I suspect the main problem in any implementation would be
    the details of reading the COBOL source and outputing the 'tweaked'
    source - that sort of thing is usually very implementation specific... :(

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From bwtiffin@1:2320/100 to comp.lang.cobol on Thu May 11 00:07:33 2017
    From Newsgroup: comp.lang.cobol

    On Wednesday, May 10, 2017 at 11:22:16 AM UTC-4, Kerry Liles wrote:
    On the other hand, I have been wondering what choices are out there for
    a *pre-processor* for COBOL (open source preferred; free is nice if not
    open source).
    You might try COBOLMAC by Robert Mills. Handles a few keywords used by HP COBOL II/XL along with the core replacements. You'll likely need to run GnuCOBOL to get an executable, but after that, cobolmac will probably handle most COBOL sources you might want to throw at it. https://open-cobol.sourceforge.io/faq/index.html#does-gnucobol-support-source-code-macros
    Have good,
    Brian

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From Kerry Liles@1:2320/100 to comp.lang.cobol on Thu May 11 10:43:43 2017
    From Newsgroup: comp.lang.cobol

    On Thu May 11,2017 3:07 AM, bwtiffin@gmail.com wrote:
    On Wednesday, May 10, 2017 at 11:22:16 AM UTC-4, Kerry Liles wrote:

    On the other hand, I have been wondering what choices are out there for
    a *pre-processor* for COBOL (open source preferred; free is nice if not
    open source).

    You might try COBOLMAC by Robert Mills. Handles a few keywords used by HP
    COBOL II/XL along with the core replacements. You'll likely need to run GnuCOBOL to get an executable, but after that, cobolmac will probably handle most COBOL sources you might want to throw at it.

    https://open-cobol.sourceforge.io/faq/index.html#does-gnucobol-support-source-code-macros

    Have good,
    Brian


    Thanks very much! I keep forgetting to poke around with GNUCobol (my
    bad) and every time I revisit it I decide to look at it 'real soon now'

    Kerry Liles

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From robin.vowels@1:2320/100 to comp.lang.cobol on Sat May 13 05:53:38 2017
    From Newsgroup: comp.lang.cobol

    On Wednesday, May 10, 2017 at 8:22:16 AM UTC+10, surplus.pa...@gmail.com wrote:
    Looking to see if there is a macro assembler written entirely in cobol someone would share. I am wanting to customize it for an old NCR computer.

    Something like that is more likely to have been written in a language such as PL/I that has been designed specifically for text processing.

    If not in a HLL, it would have been written in the assembly language for the machine in question.

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From pete dashwood@1:2320/100 to comp.lang.cobol on Mon May 15 20:57:08 2017
    From Newsgroup: comp.lang.cobol

    On 10/05/17 10:22 AM, surplus.parts.by.ron@gmail.com wrote:
    Looking to see if there is a macro assembler written entirely in cobol
    someone would share. I am wanting to customize it for an old NCR computer. Thanks Ron.

    Is the machine a 315 or 500?

    I used COBOL and NEAT on the 315 and machine code (before they produced
    the SLIP assembler) for the 500, back in 1965. Later, they released
    NEAT3 for the "new range" which replaced the beautiful old 315.

    It would be very easy to write the NCR 500 machine code in COBOL (it
    really just comes down to some serious templating, as it was a fixed
    length 4-address instruction set) and would be fun to do.

    Sorry, I don't have it to hand, and I don't have time at the moment for
    what would be an interesting diversion, but I'll gladly help with
    advice and review if you need it.

    Pete.

    --
    I used to write COBOL; now I can do anything...

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From surplus.parts.by.ron@1:2320/100 to comp.lang.cobol on Mon May 15 09:39:20 2017
    From Newsgroup: comp.lang.cobol

    I want to create an basic assembler and simulator for the NCR century series. Make use of my packrat tapes of ncr century and ti 990 tapes. Ron. I also have
    COBOL 315 experience. Still have some 10K of old slab core cards and a few 7 track 315 tapes.

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From pete dashwood@1:2320/100 to comp.lang.cobol on Sun May 21 01:11:54 2017
    From Newsgroup: comp.lang.cobol

    On 16/05/17 4:39 AM, surplus.parts.by.ron@gmail.com wrote:
    I want to create an basic assembler and simulator for the NCR century series.
    Make use of my packrat tapes of ncr century and ti 990 tapes. Ron. I also have COBOL 315 experience. Still have some 10K of old slab core cards and a few 7 track 315 tapes.

    Do you have a copy of the Century Assembler? (or are you planning to
    write a JIT style Translator for it?) I'm not familiar with Century
    series low-level code as I only ever saw NEAT3 being used on it, and I
    was told at the time that NEAT3 (unlike the NEAT Autocode for 315) was a
    "High level" language...

    Pete.
    --
    I used to write COBOL; now I can do anything...

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From surplus.parts.by.ron@1:2320/100 to comp.lang.cobol on Sat May 27 18:56:45 2017
    From Newsgroup: comp.lang.cobol

    I hope to recover from 9 tracks an usable operationing system that includes neat/3, COBOL 68 & 74, RPG ii, and maybe some type of FORTRAN. Neat/3 assembler had 3 levels; high, medium and low or hardware level assembler. I am
    writing a basic hardware level assembler that I will post the source code. I only have 19 Opcode's to assemble and emulate. Tapes were captured about 1978 so i will see how reable the tapes are. I would like to locate a century 100 boot card for the 655 disk drive as it is just one binary card used to get the system loaded. Photo copy of the card would work. Ron

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From docdwarf@1:2320/100 to comp.lang.cobol on Sun May 28 12:36:40 2017
    From Newsgroup: comp.lang.cobol

    In article <27e6ea79-306b-41bc-8927-135bc7bf7403@googlegroups.com>,
    <surplus.parts.by.ron@gmail.com> wrote:
    I hope to recover from 9 tracks an usable operationing system that
    includes neat/3, COBOL 68 & 74, RPG ii, and maybe some type of FORTRAN. >Neat/3 assembler had 3 levels; high, medium and low or hardware level >assembler. I am writing a basic hardware level assembler that I will
    post the source code. I only have 19 Opcode's to assemble and emulate. >Tapes were captured about 1978 so i will see how reable the tapes are.
    I would like to locate a century 100 boot card for the 655 disk drive as
    it is just one binary card used to get the system loaded. Photo copy of
    the card would work. Ron

    Do you live anywhere near a computer museum?

    DD

    SEEN-BY: 154/30 2320/100 0 1 227/0
  • From surplus.parts.by.ron@1:2320/100 to comp.lang.cobol on Wed Jun 28 23:12:29 2017
    From Newsgroup: comp.lang.cobol

    I live in Dallas area. Have about half of an assembler written. Ron

    SEEN-BY: 154/30 2320/100 0 1 227/0