Visto che vuoi fare un salto nel giurassico informatico cerco di fornirti delle indicazioni che, magari, possono esserti di ausilio nell'obiettivo che ti proponi.
devis1996 ha scritto:
... mbp cobol (in quale non esiste più?).
La ditta che lo produceva (negli anni '80 del secolo scorso) era reperibile:
- negli Stati Uniti
MBP Software & Systems Technology, Inc.
1131 Harbor Bay Parkway
Suite 260
Alameda, CA 94502-6576
USA
Tel: 510-769-4746
fax: 510-769-5735
- in Germania
MBP Softwareentwicklungsgesellschaft mbH
Tools & Compiler
Semerteichstr. 47-49
D-44141 Dortumnd
Tel. +49 231 944 1465
Fax +49 231 944 2413
http://computer-programming-forum.com/48-cobol/8b0ac1c100b84521.htm
http://www.sscc.ru/Resource/APPSDIR/000002/000557/000803.html
Probabilmente non esiste più, ma puoi verificare cercando di contattarli.
Inoltre, puoi anche provare a scaricare da alcuni siti delle versioni che a suo tempo sono state poste nel web (Facendo attenzione che alcuni siti di software datato sono poco raccomandabili, in quanto al programma aggiungono adwares o virus).
Per quanto riguarda l'errore relativo alla libreria SCRNOPEN (come ti ha già detto Migliorabile) questa era preposta alla intefaccia di dialogo con lo schermo (screen open) come anche per le altre che venivano impiegate per l'interfaccia video (SCRNINIT, SCRNWTRD, SCRNCLOSE).
Per avere un quadro di dettaglio, puoi vedere:
http://www.jurassicnews.com/jbooks/cobol.pd
Comunque l'errore evidenziato è sintomo che, in esecuzione, non si risolve l'accesso alla appropriata libreria di interfaccia.
Tieni presente che, nelle varie versioni del Cobol, il codice che supportava la screen section era posta su moduli oggetto o librerie esterne.
Per esempio nella versione IBM/MS, per l'uso di istruzioni ACCEPT/DISPLAY dell'interfaccia a caratteri (identificata con suffisso ADIS) si doveva effettuare il link con i moduli oggetto: \LIB\ADIS.OBJ ADISKEY.OBJ ADISINIT.OBJ
https://support.microfocus.com/documentation/books/nx30books/ciintr.htm
http://www.tek-tips.com/viewthread.cfm?qid=154103
mentre nella versione Microfocus vi fu una confluenza nella libreria ADIS.DLL
https://www.reasoncoresecurity.com/adis.dll-4885f21b41212529b5cf8dc0134a312250de736c.aspx
Con lo stesso criterio, era necessario effettuare il link (degli oggetti necessari alla interfaccia) anche nel Cobol MBP:
https://sourceforge.net/p/open-cobol/discussion/help/thread/956fa55f/
http://computer-programming-forum.com/48-cobol/4296b16342d1b9f4.htm
https://jannot.pro/wiki/Cobol_ist_ein_Sprachkolos_
http://www.screenio.com/gui_screenio/gs_htmlhelp_subweb/getting-started/common-problems/common-problems.htm
Inoltre se esistevano chiamate (CALL) o impiego di elementi esterni, in grado di offrire features (ISAM, BTREE, SORT, ecc)
anche queste dovevano essere specificate nel link.
Per quanto riguarda il programma OpenCobolIDE, da te indicato, questo agisce in base alle impostazioni poste in Compiler settings.
Considera inoltre che se si utilizza la SCREEN SECTION si deve eseguire il programma dall'editor o da un terminale esterno configurabile, come riportato nella documentazione:
https://opencobolide.readthedocs.io/en/latest/getting_started.html
https://media.readthedocs.org/pdf/opencobolide/latest/opencobolide.pdf
Quindi concludendo, dovrai adattare le istruzioni relative alla interfaccia e/o variare la compilazione e link in base alla versione di Cobol impiegata,
Una occhiata ai seguenti link può forse fornirti spunti utili:
https://sourceforge.net/p/open-cobol/discussion/help/thread/9f11a189/?limit=25
https://github.com/OpenCobolIDE/OpenCobolIDE/issues/2
http://askubuntu.com/questions/287180/how-to-compile-and-run-a-cobol-program
http://stackoverflow.com/questions/33424030/calling-subroutine-when-using-opencobolide
https://supportline.microfocus.com/Documentation/books/VisualCOBOL/Upgrading_to_VC_for_VS_20.pdf