НОВОЕ: OS/2 GURU - Вопросы и ответы

12345

Reviews / articles about OS/2

Operating systems:
ArcaOS, eComStation, IBM OS/2 Warp
eComStation myths 

Latest  
 
 

Unsorted

 

 

AD: ArcaOS 5.1 Russian LIP
Russian ARCAOS exists and it's available since the middle of 2017. All versions are supported: 5.1, 5.1.1.

eCo Software is able to maintain OS/2 LIP packages for any other language (German, Dutch, Brazilian Portuguese, Spanish, Sweden, etc)

Open Sibyl


TITLE: Open Sibyl

DATE: 2004-02-26 11:11:24

AUTHOR: Yuri Prokushev
Please use online translator
go to http://translate.google.com
and request the translation of http://ru.ecomstation./projects/reviews/index.php?id=100
to your language

..... .......... . .......... ....... ........ ...... .. ........... ....., .. .. .... ......... ........ ..... ........ ......... . ............... .......... ....... ...... ...... .......... ..... .............. . ..... ...... ...... . Sibyl ...... ..... ............. ... ........... ;).

........

......... ...... RAD-..... Speed-soft Sibyl .......... .......... .... ............. . 2000 ..... ... .... ...... ....... ........... ......... . ........... ........... ......, ...... ......... ............ ... .......... ..... . .. .. ..... ......... ...... Megido, ....... .............. ........ .... ...... ........... .. ........ ....... Sibyl . ...... ..... ..... .......... RAD-..... ... Linux. ...... . .. ..... . ...... ........ ...... Sibyl. ..... ...... Sibyl fix 4 ........ ..... ... ....... ............. . .......... ............ ........ ....., ........... .. hobbes ....... .... ............. .. ..., .. . ...... . .... ...... ....., ... ... .. ........... .. .... ........ ........ ...... ....... Medigo.

. .......... ........ ....... RTL, SPCC . IDE ..... ...... . ........... ........ Sibyl. ....... ...... ....... ........ OpenSibyl, .. ..... ....... .. .... . ...... 2002 .... ....... Netlabs ....... ...... .. ........ ........ ....... .. .......... Virtual Pascal. ....... .... - ... .......... ........ ....... ........... Speed-soft Pascal. .......... ...... OpenSibyl ..... ............ ........ ... ......

..... ...........

. ...... ....... ... Delphi .......... ...., . .. ...... .. ....... Object Pascal, ............. . ...... ....... ........ Borland, .... ...... .........., ... ... .......... ........ ..... Object Pascal. Delphi ...... ........ .. .............

...... ......... . .......... OpenSibyl .... ...... . ............ ... ........ .. ..... ...... ............ ............ . ........... .. ............. ... ....... OpenSibyl. ............... ......... ...........:

  • Virtual Pascal
  • TMT Pascal
  • Speed Pascal
  • GNU Pascal
  • Free Pascal

........ ................ ............ .. .... ........... ....... Virtual Pascal, .. ...... ........ . ......... ..... ...... ....... ...... . ................ ...... ... ... ....... ........... .. .... "......." ........ ........., .. ...... ...., ..... . ................ ..... ...., . .......... .......... ...... ... ........., . ... ..... ..... ......... .. ....... ............. ....... ........... Virtual Pascal .. ....... ........ ........ . ........ SPCC . IDE, .............. ..... ..., ... "VPC .......... ... .......... .......... .........., . GUI .......... .... .. .........." (...... .. ......, .. ........). ..... ......., VPC ..... .. ...... .............

TMT Pascal ........... .. .............. .. ... ....... ......., ... ... ........... ....... . .......... .. ... .......... open-source ........ ........ ..............., .... ............ ...... .. ...... ........ . .... ...... (.. ........, ... ...... .. 2$ ........ . ..... ...... ..... ...... . ...).

...... .......... Sibyl - Speed Pascal - ..... .. .. ........ ............., ... ... .... .. .... ........ ...... .......... .. ..... Delphi, ... ....... ........ ... ............. ...., .............. ... Delphi. ..... ...., .......... ........ ..............

... ...... ........... GNU Pascal ....... ........... ........., .. ... ..... ............ ............ ... ......... ........... ............... ........... .......... ......... ....... .. 2-3 ....... . .......... .......... .. GNU Compiler Collection. ... ...... ... ......., ... .. ........ . ........ ... ... .... ...... GCC ... OS/2, ......... . .......... ............ ...... ..... ....... ........ ....... ...... ........... ............ .... .. .............. .... .. ...... Delphi 2, ........ . ..... ..... ... ......, .......... ...... .. ..... ....... .. ............ .......... .. ...... ......... ...... Turbo/Borland Pascal.

..... ..... .......... ......... . ......... . ............ ............. .. ...... ...... ............ ... OS/2, Free Pascal, ...... .... ............ .. ... (.............. .... ....... ............. ......... ............. Virtual Pascal). ............ ........... ... ......... ... ........... Delphi. ....... ........... ....... ........ .............. ..... ... ......... IDE, . ..... Turbo/Borland Pascal, ... . RAD-....., Lazarus. ... ......... (L)GPL. ............ ........ .......... ...... OS/2 .......... 1-4 ........ (....... .. ....... ......... ..................).

.... ..... .. Free Pascal

... .... ............. Free Pascal ..... . ........... ......, ... ... ............ ..... ........ .. ......... ....... ........ ........... OS/2 ...... ........ ...... ......... API ......... OS/2. .. ...... ...... ... .............. CPI, VIO, KBD, MOU, MMPM/2, REXX, PM (........... .........). .. ......... ......... TCP/IP (.............. ...... WinSockets). ......... ........... ......... SOM/DSOM. ........ .............. WPS.

.. ............... ... OS/2 ............ ........... ..... ........: ........ ........ (.. EMX) .........., ........ ............ ......... (DLL), ......... .......... ........ (... ............ ......... ... .... .......), ......... SOM/DSOM ............ ... ... ........ . ........ ....., ......... ...... ......... ........ ........... ..... ........... ...... .......... SOM/DSOM.

..... ......., ... ............ ..........., ........... ..... ............., ............... ... ...... OS, .......... ......... ......... ......:

  • ......... ........ .......... (......... WASM, WLINK, WLIB, . ....... - .......... ......... FPC)
  • ......... ........ DLL
  • ......... .........
  • .......... ......... TCP/IP, PM . SOM/DSOM API
  • ......... ........... SOM/DSOM

. ........ .......... ..... ....... ..... ....... ......... X11 (.............. XLib, GTK/GDK), ... ...... . ...... .......... ... ...... ........ .......... . .. ....... ....... .......

.... ..... .. .......... ....... SPCC

.......... ..... ........ ........ .......... ....... SPCC. ....... .. .. ............ ... ............ ..... ..... . ............. ... FPC LCL? ....... .. ...... ............ .......... ...... ...... ... ............ .... ..... ...... .......... . ............. ... OS/2? ....... .. ...... .......... .. ...... ...[..., . ......... ............ .. .......... SOM?

. ..... ... OS/2 .......... ......... ..... ........:

  • ........ (....... .......... runtime)
  • .......... ..........
  • PM ..........
  • SOM ..........

...... .. ..... ............. ..... ......... ......... ... ....... .. ........ ... ......... ....... ........., . ....., .. ........., .. ........... .............. runtime. ... .......... .......... .......... Free Vision. ........ .......... PM . .......... SOM. ............. .......... ...... SPCC ... .......... SOM ........ .......... . .......... .......... ....... ...... ..........

. ........, ......... ........... ..... ... ........... .... - ... PM, . .... - ... SOM. ....... .... ...... . SOM .......... . .......... PM ...........

.. ...... ...... .......... ... ........... . VCL ........... ... LCL (.... FCL) .. ....... Lazarus, CLX ..... Borland . SPCC .. Sibyl. ... ... ..... ... ............ .......... CLX ........ ..... .......... . VCL, .. ... ............ ... GPL, ... .. ......... ............ .. ... ............ ......... ... ......... . ........ ........ ........ . ........, ..... .. .... ... Sibyl .... .. ......... . ...... . ..... ...... ............ .............. ...... ........ ........... ........ LCL. ...... .... .......... ... ......., . ........., ....... .......... .. .............. ....... .......... . ........ ....... .. Win32 GDI . ... ......... .......... . ..... .......... SPCC .. ...... ...... ...... ........ . .......... ...... . Speed Pascal. ...... .. ..... ..... .. .... .......... .. .... ....... ............ ...... .......... SPCC ...... ...... .. ............. . ............. Sibyl ........... (....... . ....... ............. .. ...... .......) ........ ...... ...... ... . ........ LCL ........ .........., ... ........... ... ..........., . CLX ................ ... ........ ....... .......... ... ..... ..... .......? .......... ............ ... ........ .....?

..... . ......... . ...., ..... ........ ...... ............... ............ .........., ... ....... PM ........ ..... ............. . ...... Delphi . .. ..... .. ..... ... ...... ........., ... ............ . ............ VCL. .......... ...... ....... - ...... ..............

... ..... ......... .... ...... .. ....... ........

............ SOM ........... .. ...... ...... . ........... ........... ......... ........... . ........ emitter ... SOM Compiler. ... .... .... ........ ..... ........... .......... ......... ........... .............. ...... . OS/2 Toolkit. .... ........... ..... ........ .......... ... XWorkplace, MM Classes (... CWMMC, ... . IBMMMC) . ....... .. .... . .. .... ...... ...... . SOM

.... ..... .. RAD

........ ..... ....... ......... RAD ........ ............ ............ ...... . ....... ....... ........ ...... Sibyl SVDE . Lazarus. . .......... ..... ........ ............ ....., ....... .......... .......... PM. . .... ..... ...... ..... ...... .. ......... .. ............ .. .... .. ............... ............ OS/2, .......... ..........., .............. ........ . .......... ... .... ............ . ...... ......, .......... ...... .... IDE ........ ...... ........ . ..... ............ ..... ....... ........

. ...... ......., ....... SOM ......... ..... .......... .. ......, ..... ....... ....... .......... . WPS, ............. ............ EPM . REXX ......... ..... ..... ......... . .......... ........... ............. ............ ....... ...... . WPS, ..... ... ......., ......... ........ . ......... ...... .......... ...... .... IDE ..... .... ........ ..... ....... . ............ WPS. ..., ........, ...... ..... .... ........... ........ ...... ............. .. WPFolder. ...... ........... - ...... ..... ........ (... ............ ..... ........). .............. ....... ...... . ..... ....... ........ . .......... ...... . ....... .......... ... ...., ......, ....... . ...... ............

. ........ ..........

....., ... ......... ........... .. ...., . ..... ........ .......... . ....... ......... .... . ........ ... ........ ........... Free Pascal.

  • Compiltaion targets: EMX, OS/2 (in progress), Odin32 (planned)
  • DLL support: Only classic import or via .a lib
  • SOM support: Planned via interfaces
  • Base API: CPI, VIO, KBD, MOU, MON, PM (mostly finished)
  • Extra API: TCPIP (ftpapi, pmwsock), REXX, WarpOverlay!, MMPM/2, unzip, uncgi, x11, gtk, libpng, zlib, tcl, imlib, fpgtk
  • Free Vision: mostly works
  • Text-mode IDE: mostly works
  • Debugger: planned
  • PM class library: planned
  • RAD: planned

., ... ......, ......... ... .. .......... ....... . ....... . ...........


Test the program:

Virtual keyboard - on-screen virtual keyboard (useful for touchscreens, to input special characters)

Comentarios:

dixie
2004-02-26 13:23:44

...... - ....... <......> ............ ...... .............. - ..... ... .........., . ........... ;) . .... ........ ............ - ... ... . ................ ......... ...... .. Hello, OS/2 ....... ..... :) (.... ... ...... asm, ........... . BP/VP, ......... LX/LE/PE ....).

Stanley
2004-02-26 16:35:35

2 Yuri P.: .. ...... ....... - ..... ............. ........., .... ..... ....... ............

stream
2004-02-26 16:58:14

........ ........ .... ..., ... .. ..... ..... . .... - "cg\doc\cgdoc.html" . ......... .-..........., ... ...... ........ (... DoCompile() . cgen2.c). .... ........, ... . . ..... ....... backend ........ codegen. . .. ... .. ... ....... - ..., . ........, . .. ...... ....... ........, . ....... .......

. . ..... .... .......... ............. ......... . ...... ........... ........ (..... TREEPTR ... ... ...) - ... .. ........, ... ..... . ..... .. ... ... . ...... CGxxx() .............. (... EmitNodes()).

Igor Vaskov
2004-02-26 17:33:43

......... ........... .... ........ Pascal . ........ ..... ...... . ............. ....... ... .... ..... .......... . ...... ...... ..... ............ . ..... ..... .......... . ............ . .............. . ".........." ........ IMHO .......?

Yuri Prokushev
2004-02-26 18:40:40

2dixie: ........ .......... . Michal Necasek (MichalN_at_prodigy.net). .. ...... ........... (.. ......, ......, .. .... .....). .. .... .. ........ ............. ......... .... ..... ....... ........ ...... .. ............ ...... - ... ..... .. ..... ..... fpc (.... ....... ..... ..... ... ..... .. ... .. ......). ..., .. ..... ...., ... ......., ... ..... ....... ...... ....... .. ..... ...... ...... ............ .. ...... ... .........., . .. ... ...... - ... ..... ....... . ....., .... .......... .......... ........... ... COM/CORBA. ..... .... . ...... ... ....... ........, .. ........ .. ............ ........ ..... ..... ...., ............ .. ...-.. .... VP - ....... ....... .... . ........... .. ......... ....... ........ ........ .., ........ ........ ........... ...... .. ..... .......... ....... ........... . ......... .... ...... .. Classic Pascal, ....... .-.-.-.... .......... (......, . ... ....., ... ... ........... ... ... .....? .... ..........!)

2Stanley: .......... .. ...... ...... ........ . .... ... ... .......... . . ..........., ..... ... ........... . ... ..... ............ .. ... ..., .... . .... ....... ........ .... ...... .. ..... ...... ......... - ..... ........ ..... ...... ... ....... . ..... ...... . ..... ...... ............ SPCC/SVDE ... FPC/2. ... .......... - ...... ..... (..., ..........., .. ...... .. ..........). ..... ......... ............ ... .. Lazarus. .. ........... RAD-..... .-.. Delphi .... .. .......... .... ....... ....... ....... ... OS/2 ....... . ... SOM. . .......... ....... ... .. ............ ....... .......... . ......... - ... . FPC/2 ......... ... .. DLL (.. ...... .... ........). ....... ....., ... ......... - . .. ..... ....... ..... ....... . BlackBox. ...... ....... ........ . .......... ....... .... ..... ... ...... .. ..... ..... .. .... . .. Netlabs ................

2stream : . ...... . dixie . .... ........... . ....... ....? .... .. ....... ... ....... .... ........ (OpenWatcom Team . dixie). ..... ... .. ............ ....... .. ....... osFree Team, .... ...... ... ....... ..........

2Igor Vaskov: . ..... ...... ......... SOM . ........ SOM-based ..... .......... (.. ...... ... .......) ... .............. .. ..... ...... ..... . ................ ......... - ... .......... ....... ..... ......, ... .... ..... ............ ....... ......... SOM . Watcom. ......, ... .......... . ............ SC (SOM Compiler), .. .... emitter framework .............., ... ... . .... ....... ....... .... .. ....... ......, ..... .. closed-source ..... ... .......... SOM-........... Watcom ..... .. ....., .... .. ...... ........... ...... ....... Toolkit.

dixie
2004-02-26 19:09:35

.., .......... .... .... .. ......... .. ..... :( ..... ...... ...... .......... asm->exe, ...:

.$NOSYSTEM.

begin

asm

call DosPutMessage

end;

end;

Yuri Prokushev
2004-02-26 20:40:17

2dixie: "... .. ......... .. ........" ;)

ErOs2
2004-02-26 21:29:41

......... ....... - ...... ..... SOM? .. ..., ............. .....-.. ........ ......./..........? .... ... ........ STL? ..... .......... ..... SOM? .......... . WPS? . ...-.. .. ......... ....... ...... ........... WPS (.... XWP) .. ...... ... .... ..-.. ..... .......... ............. ......... ............ WPS-........ . ..... .... ....., ..., ........ .........., .... .... ....... . ....... ............... .. ...-.. ....... .. ... ...... ... XWorkplace - ... ........ ......, ...... ....... .. ........... ... ......... XWP - ... .... ....... ..., . ...... ......... ... ... ......... ....... .. ..... SOM ..... ..... ......., .. ..... .. ... ..... .....

.... ... .... ....... ....... (...... SOM, ....... ..... .... ........) :)

Validator
2004-02-27 04:04:18

ErOs2: ....... ....., .... .... ..... ;-)

Yuri Prokushev
2004-02-27 06:34:43

2ErOs2: ....... ..... .... .. WPS. ....... .. ..... ...... .... . ......... .., ... ...... .. ...... - ... .. ......, ... ... .. ...... . ...... ....... ......... .. ..... .......: ....... ....... .......... ............. . ....... ... ... ...... ... ...... ......? ....., .... ... .... , .. ........., ................ .. ......... .... ...... ..... ...... - ... .. Sibyl. SOM ......... .......... ......... ..... ....... ....... ... .. ...... ...... .. - WPS.. ......, .. "....." ... - ... ........ ......... ....... ........ ............., . ..... ...... WPS - ... ..., ...... .......

.. ...... ...... .... ........ .. .. .......... .... ......... . _......._ .........

...... - ..... ..... SOM? ..... - ...... _.........._ ........... ........ .......? ............. .. .........., ................ .........., ................. ..........? .. ........... .. ........ - .... ....... - ...... ............ ... ............. ............ . ........... . .........., .. ..... . ..... ..... ..... SOM? ..... ............ ........ ... ..... ......... .......... . WPS - .... .. ..........

......, ...... ... ........ ........ .......... CORBA . .. ....... ........... . ......? ....., ............, .. ......... ..., .... .. ....?

. ......, ... _......._ ........... SOM - ... ............., ........... . ............. .. ...... .., ... ...... . WPS ...... .. ..... ......., ....... .......... .... ... ..... ............ ... ...... .. ........ ................ ....... ........ ..... ..........

Yuri Prokushev
2004-02-27 06:47:17

[url]

...... ....., ... ., ........., ..... . ... .... SOM .

How to prevent data loss? a) don't use old version of JFS driver. b) Don't boot from old eCS CD1 (if you take eCS 2.0 CD1, then disable its disk checker else it can kill your partitions), Advice how to use JFS filesystem

 


 

 

ArcaOS 5.1.1 - DOS works again

DOS virtual machine works again (it was working on Core 2 Duo, and didn't for i5). Install ArcaOS in UEFI mode to use DOS VM.

We keep the memory about eComStation

OS/2 Guru is the only web-site which talks about the deserts of eComStation (OS/2 Warp was used as base, the development started in 1999.. 2001.. till 2013).

// надо на ENG!!
Blonde Guy

Buy OS/2 application: DVD/CD Toys

Warpstock Europe 2017

Warpstock Europe 2017 conference was in Rotterdam (Netherlands). Meeting of OS/2 users and developers. Report (russian text):

 

(C) OS2.GURU 2001 -- 2025