Newsgroup: it.comp.retrocomputing
Titolo: [XPOST] PS/2 8580-111 with Reply Board

http://www.supervinx.com/Retrocomputer/IBM/8580/111-Reply/

 
http://www.supervinx.com/Retrocomputer/IBM/8580/111-Reply/
wa! os2! proprio questa mattina ho inviato un messaggio a Cantatore circa il 
software che sviluppò qualche anno fà Styler/2
( 
http://groups.google.com/group/it.comp.os.os2/msg/2a8317ef0075ade4?hl=it&dmode=source&output=gplain
 )
cmq in os/2 gli screenshot si fanno con PMcamera di Alex Taylor (di cui 
dispongo i sorgenti) avendo lavorato ad un progetto di flow streaming over 
ssh
:-) 

"supervinx"
ah bei tempi quelli di os/2!
http://nopaste.voric.com/paste.php?f=kptybk
meno di 50 righe per gestire il lock delle dynamic link library
:-) 

 meno di 50 righe per gestire il lock delle dynamic link library
consiglio una lettura leggerina 
http://tinyurl.com/6zlsjhj
 circa lo 
statement PM (da notare la naming convention) che ricorda quasi l'attuale 
notazione ungara 



Ho cercato, infatti, un modo per farli.
Ho scaricato gotcha! ed altri, ottenendo solo o un crash del sistema 
(fortuna che ero connesso anche in telnet ed ho potuto fare setbooot /B) 
oppure una bella finestra di errore :P
Ma PMcamera si trova in giro ?

 Ma PMcamera si trova in giro ?
si e dovrebbe essere "free redistributing" al limite verifica tu.
http://ps-2.kev009.com:8081/pccbbs/os2_ews/pmcam2.txt
http://ps-2.kev009.com:8081/pccbbs/os2_ews/pmcam2.zip
nel mirror trovi tanti altri tools, alcuni puttosto carini. 

Nuovi screenshots, grazie a Corrado Roberto :)
http://www.supervinx.com/Retrocomputer/IBM/8580/111-Reply/

 Nuovi screenshots, grazie a Corrado Roberto :)
no eh! perpiacere non farlo più! 



Non ho capito se non devo più ringraziare o far gli screenshots :P

 Non ho capito se non devo piů ringraziare o far gli screenshots :P
la prima! :S
cmq se aggiorni il kernel (l'ultimo stabile mi pare fosse 14.104a_w4), 
installi il fixpack 17, aggiorni l'mtps e il tcp, installi odin32:  hai 
praticamente una macchina compatibile coi binari win32, capace di far girare 
nativamente.. (os2) mysql, apache con il mod_rexx seamonkey && firefox  per 
quanto possa essere utile.. oggigiorno!
buona sperimentazione^^

> Non ho capito se non devo più ringraziare o far gli screenshots :P

Il kernel ce l'ho, il Fixpack 14 anche, ma per il 17 sembra ci voglia un 
contratto o qualcosa di simile, per scaricarlo, non ricordo bene.
Dal momento che devo installare OS/2 4 Warp anche su di un PS/2 Server 85 
(fra qualche minuto si inizia...) con un bel TurboChip 133, scheda 
Ethernet e TokenRing, avrò di che divertirmi. Solo la RAM è pochina, 
attualmente (32MB) e la scheda video presente ... beh ... non mi 
esprimo :P



Approfitto, dal momento che hai molta più esperienza di me in campo OS/2.
Sull'8580 con la Reply Board, ho una scheda video integrata, la solita 
Cirrus 54qualcosa.
Potrebbe funzionare ad 800x600x65535 o 1024x768x256 (1MB non 
espandibile), invece dell'attuale 640x480xTrueColor.
Il guaio è che se imposto una risoluzione diversa, il "maledetto" monitor 
LCD (condiviso fra 4+ PC) non aggancia la frequenza (solo 60Hz, please).
Non sono riuscito a capire dove e come dire al driver di OS/2 di usare 
60Hz.
Eppure, quando l'ho avuto, c'era OS/2 4 Warp in tedesco (per questo l'ho 
reinstallato) ed era impostato a 1024x768, visualizzato senza problemi.

 reinstallato) ed era impostato a 1024x768, visualizzato senza problemi.
dipende dal driver che utilizzi, solitamente, la frequenza la trovi nel 
pannello di controllo, icona sistema, tab screen.
http://www.imageno.com/t15vgcwbr6thpic.html
in alcune Cirrus (con il driver di default) si doveva specificare la 
frequenza come argomento del relativo driver situato nel config.sys
sarebbe interessante capire la sigla esatta del chip Cirrus Logic, sapendolo 
si potrebbe scegliere di aggiornare il "GRADD" o (meglio) i driver del 
produttore Cirrus Logic(intel).
riporto il attuale "syslevel", per futura memoria
C:\CID\LOCINSTU\SYSLEVEL.LCU
                            Programma di utilit� CID della LAN IBM
Version 5.10     Component ID 5639A5700
Current CSD level: WRI8400
Prior   CSD level: WRI8210
C:\DMISL\SYSLEVEL.DMI
                     IBM OS/2 DMTF Service Layer
Version 1.10     Component ID 576562200
Current CSD level: CAI0000
Prior   CSD level: CAI0000
C:\DMISL\SYSLEVEL.SDK
                     IBM SystemView Agent for OS/2 Toolkits
Version 1.10     Component ID 576562200
Current CSD level: CA00000
Prior   CSD level: CA00000
C:\IBMCOM\SYSLEVEL.TRP
                      Supporto protocollo e adattatore per la LAN IBM
Version 5.40     Component ID 5639A5700
Current CSD level: WRI8610
Prior   CSD level: WRI8600
C:\javaos2\bin\SYSLEVEL.JAV
                           Java Runtime
Version 4.00     Component ID 5639B3300
Current CSD level: XR04000
Prior   CSD level: XR04000
C:\javaos2\dll\SYSLEVEL.JEP
                           JEmpower
Version 4.00     Component ID 5639B3300
Current CSD level: XR04000
Prior   CSD level: XR04000
C:\MPTN\SYSLEVEL.DHC
                    IBM OS/2 Dynamic Host Configuration Protocol Services
Version 4.20     Component ID 562290901C:\javaos2\bin\SYSLEVEL.JAV
                           Java Runtime
Version 4.00     Component ID 5639B3300
Current CSD level: XR04000
Prior   CSD level: XR04000
C:\javaos2\dll\SYSLEVEL.JEP
                           JEmpower
Version 4.00     Component ID 5639B3300C:\MPTN\SYSLEVEL.IPS
                    IBM OS/2 TCP/IP Security Services
Version 5.40     Component ID 5639A5701
Current CSD level: WR08610C:\OS2\INSTALL\SYSLEVEL.BDD
                           IBM OS/2 Base Device Drivers
Version 4.00     Component ID 5639A6100
Type 0C
Current CSD level: XRID003
Prior   CSD level: XRI4000
C:\OS2\INSTALL\SYSLEVEL.FPK
                           OS/2 Warp 4 Service Level
Version 1.00     Component ID 566933010
Type Fixpak
Current CSD level: XR0M016C:\OS2\INSTALL\SYSLEVEL.OS2
                           IBM OS/2 Base Operating System
Version 4.00     Component ID 5639A6100
Type 0C
Current CSD level: XRIM017
Prior   CSD level: XRI4000
C:\OS2\INSTALL\SYSLEVEL.SDS
                           Distributed SOM Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SEM
                           SOM Event Management Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
Prior   CSD level: XR0M016
C:\OS2\INSTALL\SYSLEVEL.GRE
                           IBM OS/2 32-bit Graphics Engine
Version 4.00     Component ID 5639A6100
Type 0C
Current CSD level: XRI4000
Prior   CSD level: XRI4000
Prior   CSD level: WR08600
C:\MPTN\SYSLEVEL.MPT
                    IBM OS/2 TCP/IP Stack
Version 5.40     Component ID 5639B1700
Current CSD level: WRI8610
Prior   CSD level: WRI8600
C:\NETFIN\SYSLEVEL.SNF
                      TME 10 NetFinity Services per OS/2
Version 4.00     Component ID 564201000
Current CSD level: NSI0400
Prior   CSD level: NSI0400
Current CSD level: XR04000
Prior   CSD level: XR04000
C:\MPTN\SYSLEVEL.DHC
                    IBM OS/2 Dynamic Host Configuration Protocol Services
Version 4.20     Component ID 562290901
Current CSD level: WRI8610
Prior   CSD level: WRI8600
Current CSD level: WRI8610
Prior   CSD level: WRI8600
C:\IBMI18N\SYSLEVEL.I18
                       IBM I18N Toolkit
Version 1.09     Component ID 5639A5700
Current CSD level: WR08610
Prior   CSD level: WR08600
C:\IBMINST\SYSLEVEL.WCB
                       OS/2 Warp Networking Services Installation
Version 4.00     Component ID 5639A2900
Current CSD level: IPI8400
Prior   CSD level: IPI8400
C:\OS2\INSTALL\SYSLEVEL.OS2
                           IBM OS/2 Base Operating System
Version 4.00     Component ID 5639A6100
Type 0C
Current CSD level: XRIM017
Prior   CSD level: XRI4000
C:\OS2\INSTALL\SYSLEVEL.SDS
                           Distributed SOM Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SEM
                           SOM Event Management Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SIR
                           SOMobjects Interface Repository Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SRK
                           SOM Run-time Kernel
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SUT
                           SOMobjects Utility Classes
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SIR
                           SOMobjects Interface Repository Framework
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SRK
                           SOM Run-time Kernel
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE
C:\OS2\INSTALL\SYSLEVEL.SUTC:\SVCA\SYSLEVEL.CAG
                    IBM SystemView Agent for OS/2
Version 1.04.1     Component ID 576562200
Current CSD level: CAI0000
Prior   CSD level: CAI0000
C:\SVCA\SYSLEVEL.MPR
                    IBM OS/2 DMTF-to-SNMP MapperC:\tcpip\bin\SYSLEVEL.DBX
                         IBM OS/2 TCPIP DOS Windows
Version 4.00     Component ID 5639A6500
Current CSD level: UNI0000
Prior   CSD level: UNI0000
C:\tcpip\bin\SYSLEVEL.IAK
                          IBM Internet Connection for Warp
Version 4.00     Component ID 5639A6400
Current CSD level: UNI0000
Prior   CSD level: UNI0000
C:\tcpip\bin\SYSLEVEL.TCP
                         IBM TCP/IP for WarpC:\tcpip\pcomos2\SYSLEVEL.PCS
                             IBM Personal Communications AS/400 e 3270 for 
OS/2
- TCP/IP Entry Level
Version 4.10.1     Component ID 562296200
Current CSD level: WRI8000
Prior   CSD level: WRI0000
C:\tcpip\umail\SYSLEVEL.UML
                           IBM Ultimedia Mail Lite Client for OS/2
Version 2.10.4     Component ID 562260112
Type    0613A
Current CSD level: XR21588
Prior   CSD level: XR21588
Version 4.00     Component ID 5639A6600
Current CSD level: UNI0000
Prior   CSD level: UNI0000
Version 1.00.1     Component ID 576562200
Current CSD level: CA00000
Prior   CSD level: CA00000
C:\SVCA\SYSLEVEL.SNM
                    SNMP Daemon
Version 2.00     Component ID 576562200
Current CSD level: CA00000
Prior   CSD level: CA00000
                           SOMobjects Utility Classes
Version 2.01.5     Component ID 562222700
Current CSD level: SM20012
Prior   CSD level: NONE

 riporto l'attuale "syslevel", per futura memoria
uff... 

 
E ti pare che se mi fosse comparsa la schermata che m'hai dato tu non 
avrei impostato la frequenza ?
Compare solo la finestra di sinistra, con le risoluzioni. Niente refresh 
rate.
Per la sigla del chip non c'è problema, eccola !
CL-GD5426 (BOQC-A)
Scusa se approfitto, ma OS/2 lo conosco poco, e non si trovano molte 
persone disponibili :)

 persone disponibili :)
premesso che neppure io sono esperto di os2, lo uso praticamente 2 volte 
all'anno, nonostante l'abbia tra i sistemi virtualizzati. Detto cio',  in 
os2 il controllo della frequenza non è delegato al sistema operativo, (come 
accade a windows) ma è una parte integrante del driver video, (questo lo so 
perché anni fà lessi il libro, inside os/2 edito da Microsoft Press, il cui 
autore è Gordon Letwin) ecco perché ti dissi: "dipende dal driver video"!.
Imho, una possibile soluzione, potrebbe essere quella di cercare tra 
l'immenso archivio Ibm, il driver per la tua scheda, e c'è! in quanto 
ricordo di aver fatto un analoga ricerca, circa un decennio fà.
good luck! 



Io non posso virtualizzarlo, il mio processore manca del supporto 
adeguato per VirtualBox, per cui lo uso "nativo".
Dispongo di macchine con 2.x, 3.x, 4.
A proposito: quale compilatore C nativo mi consiglieresti ?
Di compilatori/assemblatori DOS/Windows e programmi vari ne ho diversi 
GB, ma nessuno specifico per OS/2.
Di nativo ho solo un MS Fortran 5.
Pensavo ad un Watcom o OpenWatcom per OS/2.

 A proposito: quale compilatore C nativo mi consiglieresti ?
IBM VisualAge C/C++  ovvero ICC 

 persone disponibili :)
Ciao Supervinx,
un po' di driver OS/2 per la tua scheda video li puoi trovare qui:
http://www.os2bbs.com/download/vdrivers.html
Un altro buon sito di materiale OS/2 è os2site, che però al momento è down:
http://www.os2site.com/
Riguardo alla virtualizzazione, se hai accesso ad una macchina con 
Windows XP o superiore, MS Virtual PC 2007 supporta OS/2 dalla 2.1 alla 
4.5 (e dalla 4.0 in poi ci sono pure le additions).
Per quanto concerne invece la domanda sul compilatore C++, sottoscrivo 
quanto detto da Corrado Roberto: VisualAge C++ (e prima CSet++) erano lo 
standard per la programmazione OS/2, mentre se vuoi orientarti su una 
soluzione freeware/opensource userei OpenWatcom o gcc (mi pare esista un 
porting per OS/2).
EngiNerd