НОВОЕ: 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)

Kommentare:

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 .

eComStation is recommended for home users: a) no viruses, b) native software + ported programs + start other OSes inside VM, c) A thousand of REXX-scripts aimed to automate small tasks, d) play favorite DOS-games.

 


 

 

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.

eComStation developer

eCo Software was the leading developer of modules for eComStation 2.0

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

Reformat Утилита для форматирования USB флешек, USB винчестеров (для совместимости с OS/2)

Warpstock Europe 2016

Interview with Lars Erdmann, video:


talking about USB drivers development

 

(C) OS2.GURU 2001 -- 2025