Ver Mensaje Individual
  #3
Antiguo 19 de mayo de 2020, 12:24
JCantero
El Foro es mi casa
Activista del Foro: Activista del Foro - Issue reason: Por participación activa Agradecimientos: Por muchos agradecimientos de parte de los Foreros - Issue reason: Por muchos agradecimientos de parte de los Foreros 
Última Actividad 27.09.2026 07:41
Posts Posts: 442
Likes enviados Enviados: 167
Likes recibidos Recibidos: 269

Buenas,

Yo ahora estoy con la version congelada 12.x tanto en windows como en linux. Algunos usuarios estan todavia con la ver 5.x y otros que les gusta el WOW (por el tema de menus y ventanas graficas ) con ver 7.x y siguientes.

Tengo ficheros de configuración diferentes pero el programa en si, es el mismo.

Pero no con la versión 12.x, desde la 5.xx que llevo trasteando con rmcobol (dos, windows 3.1, unix, xenix, SCO. etc )

Y es totalmente compatible. Caracteres gráficos, eñes, acentos, etc.

Comentame que es lo que no te funciona para poder ayudarte.

Seguramente es mas configurar el telnet que el rmcobol

Concretamente en linux tengo vt220. Como telnet putty (modificado por mi y recompilado[*]) y netterm. Este último lo he tenido mucho tiempo pero ya lo he reemplazado por putty ya que he implementado en pujtty cosas que hacia netterm que no contempla putty[*] (si alguien esta interesado paso información o abro otro hilo y explico).

Prueba esto con Putty y me dices:

terminal Vt220
Configura el fuente "Lucida console" ya que dispone de todos los simbolos necesarios, otros contemplan unos pero no otros.

Como aqui no se pueden pegar imagenes ahora preparo un documento de como yo lo tengo configurado para ir rápido al mismo estado que yo tengo y puedas probar.

Ahora te copio el .cfg que utilizo para ejecutar el runtime.

Código CPP:
  1. TERM-INTERFACE TERMINFO
  2. TERM-ATTR data-characters=32,255
  3. TERM-INPUT    action=left-arrow        kcub1
  4. TERM-INPUT    action=right-arrow       kcuf1
  5. TERM-INPUT    action=backspace precedence=1  kbs
  6. TERM-INPUT    action=set-rm-insertion  kich1
  7. TERM-INPUT    action=delete-character  kdch1
  8. TERM-INPUT    action=erase-entire      kclr
  9. TERM-INPUT    code=01 exception=yes    kf1
  10. TERM-INPUT    code=02 exception=yes    kf2
  11. TERM-INPUT    code=03 exception=yes    kf3
  12. TERM-INPUT    code=04 exception=yes    kf4
  13. TERM-INPUT    code=05 exception=yes    kf5
  14. TERM-INPUT    code=06 exception=yes    kf6
  15. TERM-INPUT    code=07 exception=yes    kf7
  16. TERM-INPUT    code=08 exception=yes    kf8
  17. TERM-INPUT    code=09 exception=yes    kf9
  18. TERM-INPUT    code=10 exception=yes    kf10
  19. TERM-INPUT    code=11 exception=yes    lf1
  20. TERM-INPUT    code=12 exception=yes    lf2
  21. TERM-INPUT    code=13 exception=yes    lf3
  22. TERM-INPUT    code=14 exception=yes    kf14
  23. TERM-INPUT    code=15 exception=yes    lf5
  24. TERM-INPUT    code=16 exception=yes    lf6
  25. TERM-INPUT    code=17 exception=yes    lf7
  26. TERM-INPUT    code=18 exception=yes    lf8
  27. TERM-INPUT    code=19 exception=yes    lf9
  28. TERM-INPUT    code=20 exception=yes    lf10
  29. TERM-INPUT    code=40 exception=yes    kf0
  30. TERM-INPUT    code=41 exception=yes    ka3
  31. TERM-INPUT    code=49 exception=yes    lf0
  32. TERM-INPUT    code=52 exception=yes    kcuu1
  33. TERM-INPUT    code=53 exception=yes    kcud1
  34. TERM-INPUT    code=54 exception=yes    khome
  35. TERM-INPUT    code=56 exception=yes    kcl
  36. TERM-INPUT    action=erase-remainder code=57 exception=yes    kel
  37. TERM-INPUT    code=58 exception=yes    kc3
  38. TERM-INPUT    code=59 exception=yes    kill
  39. TERM-INPUT    code=61 exception=yes    kdl1
  40. TERM-INPUT    code=64 exception=yes    kb2
  41. TERM-INPUT    code=67 exception=yes    kpp
  42. TERM-INPUT    code=68 exception=yes    knp
  43. TERM-INPUT    code=82 exception=yes    ka1
  44. DEFINE-DEVICE device=PRINTER path="lp -s" pipe=yes
  45. DEFINE-DEVICE device=local path="implocal" pipe=yes
  46. DEFINE-DEVICE device=visor path="visorlinux" pipe=yes
  47. DEFINE-DEVICE device=visorps path="visorpslinux" pipe=yes
  48. DEFINE-DEVICE device=visor6 path="visorps6" pipe=yes
  49. DEFINE-DEVICE device=visor8 path="visorps8" pipe=yes
  50. DEFINE-DEVICE device=localj path="implocalj" pipe=yes
  51. DEFINE-DEVICE device=visordos path="visordos" pipe=ye


---------- Post añadido : 11:37 ---------- Post anterior : 11:16 ----------

Configuración completa de putty para ejecutar los programas.

Si quieres te puedo exportar el registro para que tu lo importes (.reg).

(Este es un fichero con configuracion de las pantallas)

https://we.tl/t-VeAHKfglqq

---------- Post añadido : 12:24 ---------- Post anterior : 11:44 ----------

JCantero is offline   Responder Con Cita