Aktív témák
-
blemidon
tag
Hi!
Végre normális téma:)
Anno az egyik legjobb védett módú fejlesztőeszköz a watcom c/c++ volt (ezzel készült az UFO, DOOM, és társai, a.k.a dos4gw) A jó hír, hogy manapság ez már ingyenes. [L]http://www.openwatcom.org[/L]
A Sybase csinálta, csak mikor már nem nagyon kellett, abba akarták hagyni, de a SciTech, aki nagy watcom felhasználó volt, szólt nekik, hogy kéne belőle csináni ha mást nem, opensource valamit. Ez van most folyamatban.
Emellett a watcom assembler a legnagyobb asm amit szerintem valaha PCre csináltak.
Ezzel kellene megpróbálkoznod. Már régen nem foglalkoztam vele, de anno eléggé bentvoltam a témában, megpróbálok segíteni ha gondod van.
Interruptokra visszattérve:
Az int31 a ''global'' védett módú megszakítás, ennek az egyik funkciója hogy hív real módú megszakításokat. Tehát a sima int 21h nem megy, hanem úgy tdod megcsinálni, hogy int31nek megadod hogy a 21et akarod hívni ezekkel a paraméterekkel, és int31, és ő meghívja. pontosan nemtdom hogy melyik funkció, de így működik az biztos.
[Szerkesztve] -
blemidon
tag
u.i.:
Anno volt 1 fekete klassziker ''csikoselejü'' LSI könyv, az a ''386 I-II'', az első része vékoyn volt, a második annál vastagabb. Ebben pseudo kóddal megtalálható volt a védett módba belépés és stb, tehát hogy egy PM keretrendszert hogy kell felépíteni. Ha kell, előtúrom padlásról, és beszkennelem az idevágó részt.
u.i.2:
Az int31 a dos4gw extenderrel működött, valószínű, de nem biztos hogy a többi PM bővítőnél is ez. Nem tudom hogy szabvány e vagy hogy mennyire dolgoztak együtt.
A mostani watcomban van dos4gw, CauseWay, PMode/W extender, a régibe volt vmi másik is, aminek nemtom a nevét, és azt se tudom, hogy a mostaniba benne van e, de változhat a védett mód programozásod attól függően, hogy melyiket használod. Ha egyiket se, akkor az nem lesz egyszerű, de legalább te döntöd el hogy mi van:)
Amúgy az OpenWatcom választék:
Host Platforms
DOS
OS/2 Warp
Windows 3.1
Windows 95/98/Me
Windows NT/2000/XP
Target Platforms
16 and 32-bit DOS
16 and 32-bit OS/2
Windows 3.1
Win32s
Windows 95/98/Me
Windows NT/2000/XP
Novell NLM
watcom rulez:)
(Visual C++nál örülhetek hogy azt az 1 szaros win32 targetet atták annyi pénzér:) -
blemidon
tag
Na még írok hozzá:)
Az OpenWatcomot akarják fejleszteni linux/bsd rendszerektre is, az pedig oda fog b@szni:)
Lesz egy olyan natív platformfüggetlen fejlesztőrendszered mint pl a QT, csak többet fog nyújtani. Nem csak sima ablakkezelő API, hanem teljes fullos C++ rendszer. És free. Álat.
Aktív témák
- HP ProBook 430 G6, 13,3" FULL HD IPS, I5-8265U, 8GB DDR4, 256GB SSD, WIN 10/11, SZÁMLA, GARANCIA
- Dell Latitude 3420, 14" FULL HD IPS, I5-1145G7 CPU, 8GB DDR4, 256GB SSD, W11, Számla, Garancia
- Dell Latitude 7280, 12,5" FHD IPS Kijelző, I5-6300U, 8GB DDR4, 256GB SSD, WIN 10, Számla, garancia
- Lenovo ThinkPad X280, 12,5" HD Kijelző, I5-8250U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Garanc
- Lenovo ThinkPad L490, 14" FHD IPS Kijelző, I5-8265U CPU, 8GB DDR4, 256GB SSD, WIN 10/11, Számla, Gar