IRIX 3dfx Voodoo draiver ne glide2x IRIX hyɛn gyinabea | Mewayz Blog Skip to main content
Hacker News

IRIX 3dfx Voodoo draiver ne glide2x IRIX hyɛn gyinabea

Nsɛm a wɔka

14 min read Via sdz-mods.com

Mewayz Team

Editorial Team

Hacker News

IRIX ne Voodoo: Abakɔsɛm Tiawa a Ɛfa Apam a Ɛnyɛ Nea Ɛda adi Ho

Wɔ 1990 mfe no mfinimfini no, na kɔmputa wiase no yɛ beae a akansi a emu yɛ den ne nneɛma foforo a wɔyɛ ntɛmntɛm wɔ hɔ. Na Silicon Graphics, Inc. (SGI) a ɛwɔ IRIX adwumayɛbea ahorow a tumi wom, ahemfo a wonnye ho akyinnye wɔ adwumayɛfo 3D mfoniniyɛ, sini mu nsunsuanso, ne nyansahu mu kɔmputa so no gyina ɔfã biako. Ɔkwan foforo so no, na wɔde kaad ketewaa bi a efi 3dfx Interactive: Voodoo Graphics resakra adetɔfo PC agodie gua a ɛrenya nkɔso no. Saa 3D accelerator a ɛda nsow yi de mfonini ahorow a ɛyɛ arcade-quality baa desktop no so, a ne Glide API a ɛyɛ ne dea na ɛmaa ahoɔden. Wɔ wɔn a wɔn ani gye ho ne wɔn a wɔyɛ no fam no, asɛmmisa bi a ɛkanyan adwene bae: sɛ wobetumi de Voodoo no tumi a ɛyɛ raw, a ɛfa agodie ho no adi dwuma wɔ IRIX tebea a ɛyɛ nwonwa, a egyina UNIX so no mu nso ɛ? Mmuaeɛ no ne adwuma a mpɔtam hɔfoɔ na wɔde di dwuma sɛ wɔde Glide nwomakorabea (glide2x) no bɛkɔ IRIX, ayɛ bridge wɔ wiase mmienu a ɛte sɛ nea ɛsono mfonini kɔmputa ntam.

Mfiridwuma mu Asɛnnennen a ɛwɔ Porting Glide to IRIX

Ná glide2x a wɔde bɛkɔ IRIX no yɛ softwea mfiridwuma adwuma kɛse. Wɔyɛɛ Glide sɛ ade a ɛyɛ tratraa, hardware-specific layer ma DOS ne Windows, a ɛkasa tẽẽ kyerɛ Voodoo rasterizer ne texture mapping units. Nanso, na IRIX wɔ n’ankasa mfoniniyɛ abɔdeɛ a ɛho akokwa na ɛyɛ den, a wɔkyekyeree no atwa IRIS GL ne akyiri yi OpenGL APIs ho ahyia, na ɛne SGI ankasa mfoniniyɛ hardware a ɛkorɔn te sɛ InfiniteReality abɔ mu denneennen. Na ɛsɛ sɛ porters no yɛ nkyerɛaseɛ layer a ɛbɛtumi agye Glide API frɛ na ayɛ map wɔ IRIX system calls ne memory models so. Na eyi hwehwɛ sɛ wɔyɛ reverse-engineering, nhyehyɛe a ɛba fam a wɔyɛ no yiye, ne Voodoo no register-level adwumayɛ ne IRIX UNIX kernel ne X11 windowing system nyinaa ho ntease a emu dɔ. Odi nkonim kyerɛ sɛ, nea edi kan koraa no, wobetumi ahu Voodoo kaad na wɔde adi dwuma sɛ afiri a wɔde kyerɛ nneɛma ase wɔ SGI adwumayɛbea bi mu, adeyɛ a bere bi na wosusuw sɛ ɛrentumi nyɛ yiye.

Mpɔtam, Hobbyists, ne Tinkering Honhom

Ná saa mmɔdenbɔ yi nyɛ adwumakuw bi adwuma. Na ɛyɛ nnipa a wɔatu wɔn ho ama a wɔyɛ SGI anigyefo, reverse-engineers, ne programmers a wohuu mfiridwuma mu asɛnnennen ne hokwan soronko bi nkutoo na ɛkanyan no. Intanɛt so nhyiam ahorow, nkrataa a wɔde mena, ne wɛbsaet ahorow a edi kan no bɛyɛɛ mmeae a wɔkyɛ patches, binaries, ne nimdeɛ a wɔabɔ mmɔden anya. Na nea ɛkanyan no no wɔ afã horow pii: sɛ wɔbɛyɛ agodie a egyina Glide so a wɔagye din te sɛ "Quake," "Tomb Raider," ne "Descent" wɔ hardware a ɛyɛ nwonwa so; sɛ wɔbɛsɔ nhyehyɛe ahorow a wɔde afrafra ahwɛ; na sɛ wɔbɛkyerɛ ara kwa sɛ wobetumi ayɛ. Saa kwan a wɔfa so di ɔhaw ahorow ho dwuma a wɔbom yɛ, modular kwan yi —a ɛka bom yɛ driver a ɛyɛ adwuma a efi mpɔtam hɔ ntoboa mu —yɛ nnɛyi Mewayz nyansapɛ ahwehwɛ, baabi a softwea afã horow a wotumi sesa no ka bom de yɛ adwumayɛ nhyehyɛe a ɛyɛ biako a wɔayɛ ama ahiade pɔtee bi.

a wɔde ahyɛ mu "IRIX Voodoo draiver adwuma no yɛ adanse a ɛkyerɛ sɛ hacker ethos. Na ɛfa mfiridwuma asinasin abien a ɛyɛ nwonwa a wɔbɛyɛ, a wɔannwene da sɛ wɔbɛbom ayɛ adwuma, ato dwom wɔ biakoyɛ mu. Krash dump biara ne Glide triangle biara a wɔayɛ no yiye no tee nka sɛ nkonimdi."
na ɛkyerɛ sɛ woayɛ

Agyapadeɛ ne Nnɛyi Nea Ɛfa Ho

Bere a na Voodoo kaad a wɔde di dwuma yiye wɔ IRIX nhyehyɛe mu no yɛ niche bere nyinaa no, adwuma no agyapade no yɛ nea ɛho hia. Ɛdaa tumi a ɛwɔ nkɔsoɔ a ɛbue, a mpɔtam hɔfoɔ na ɛdi mu adi na ɛtrɛw SGI hardware a ne boɔ yɛ den a mfasoɔ wɔ so no nkwa nna mu maa wɔn a wɔpɛ anigyeɛ. Ɛnnɛ, egyina hɔ sɛ ase hɔ asɛm a ɛyɛ anigye wɔ kɔmputa abakɔsɛm mu, na ɛda bere bi a wɔde sɔɔ nneɛma hwɛe a ɛyɛ nwonwa adi. Wɔ nnɛyi adwumayɛfo ne nhyehyɛe ho adwumfo fam no, ɛyɛ nkaebɔ a ɛkyerɛ hia a nhyehyɛe ahorow a wotumi sesa, a wɔakyerɛw ho nsɛm yiye ho hia. Wɔ nnɛyi aguadi tebea mu no, sɛ wobɛto wo ho mu wɔ software stack biako a ɛyɛ den mu a, ebetumi ayɛ anohyeto te sɛ hardware a ɛyɛ wo dea. Ɛha na modular platform te sɛ Mewayz de mfasoɔ titire ma, ɛma nnwumakuo tumi de nnwinnadeɛ a ɛyɛ papa ne agyapadeɛ nhyehyɛeɛ bom yɛ adwumayɛ nhyehyɛeɛ a ɛyɛ baako, te sɛ saa mfitiaseɛ developers a wɔpam Glide ne IRIX.

Nneɛma titire a wɔatumi ayɛ wɔ IRIX Voodoo/Glide porting mmɔdenbɔ no mu ne:

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →
  • Wɔrema hardware-ayɛ ntɛm akyerɛ Glide aplikeshɔn wɔ SGI Indy, O2, ne Octane nhyehyɛe so.
  • Wɔde nhomakorabea a ɛyɛ adwuma, ɔdefo-atenae (glide2x.so) a ɛne kernel module ahorow a wɔahyɛ da ayɛ no di nkitaho.
  • Ɛreboa Voodoo nhyehyeɛ ahodoɔ, a mfitiaseɛ Voodoo Graphics ne akyiri yi Voodoo2 boards a ɛwɔ SLI mu ka ho.
  • Nimdeɛ a akyiri yi ɛbɔɔ open-source GPU draiver nkɔsoɔ ne emulation nnwuma ho amanneɛ.

Awiei koraa no, IRIX Voodoo karkafo no ho asɛm no sen mfiridwuma ho anigye a wɔde hwehwɛ nneɛma mu. Ɛyɛ asɛm a ɛfa nsonsonoe a wɔde siw ano ho, sɛ́ ɛyɛ adetɔfo ne adwumayɛfo mfiridwuma ntam, anaasɛ adwumayɛ ho nhwɛso ahorow ntam. Wɔ nnɛyi dijitaal tebea mu no, tumi a wɔde bɛka nhyehyɛe ahorow a ɛsono emu biara abom a ɛnyɛ den no nyɛ wɔn a wɔpɛ anigyede nkutoo de —ɛyɛ adwumayɛ mu ade a ɛho hia. Platforms a ɛgye saa modular, integrated nyansapɛ yi tom, te sɛ Mewayz, ma ahyehyɛdeɛ tumi sɛ wɔbɛkyekyere wɔn adwumayɛ tebea a ɛyɛ papa a mfiridwuma baako biara anohyetoɔ nsiw wɔn kwan.

Nsɛmmisa a Wɔtaa Bisa

IRIX ne Voodoo: Abakɔsɛm Tiawa a Ɛfa Apam a Ɛnyɛ Nea Ɛda adi Ho

Wɔ 1990 mfe no mfinimfini no, na kɔmputa wiase no yɛ beae a akansi a emu yɛ den ne nneɛma foforo a wɔyɛ ntɛmntɛm wɔ hɔ. Na Silicon Graphics, Inc. (SGI) a ɛwɔ IRIX adwumayɛbea ahorow a tumi wom, ahemfo a wonnye ho akyinnye wɔ adwumayɛfo 3D mfoniniyɛ, sini mu nsunsuanso, ne nyansahu mu kɔmputa so no gyina ɔfã biako. Ɔkwan foforo so no, na wɔde kaad ketewaa bi a efi 3dfx Interactive: Voodoo Graphics resakra adetɔfo PC agodie gua a ɛrenya nkɔso no. Saa 3D accelerator a ɛda nsow yi de mfonini ahorow a ɛyɛ arcade-quality baa desktop no so, a ne Glide API a ɛyɛ ne dea na ɛmaa ahoɔden. Wɔ wɔn a wɔn ani gye ho ne wɔn a wɔyɛ no fam no, asɛmmisa bi a ɛkanyan adwene bae: sɛ wobetumi de Voodoo no tumi a ɛyɛ raw, a ɛfa agodie ho no adi dwuma wɔ IRIX tebea a ɛyɛ nwonwa, a egyina UNIX so no mu nso ɛ? Mmuaeɛ no ne adwuma a mpɔtam hɔfoɔ na wɔde di dwuma sɛ wɔde Glide nwomakorabea (glide2x) no bɛkɔ IRIX, ayɛ bridge wɔ wiase mmienu a ɛte sɛ nea ɛsono mfonini kɔmputa ntam.

Mfiridwuma mu Asɛnnennen a ɛwɔ Porting Glide to IRIX

Ná glide2x a wɔde bɛkɔ IRIX no yɛ softwea mfiridwuma adwuma kɛse. Wɔyɛɛ Glide sɛ ade a ɛyɛ tratraa, hardware-specific layer ma DOS ne Windows, a ɛkasa tẽẽ kyerɛ Voodoo rasterizer ne texture mapping units. Nanso, na IRIX wɔ n’ankasa mfoniniyɛ abɔdeɛ a ɛho akokwa na ɛyɛ den, a wɔkyekyeree no atwa IRIS GL ne akyiri yi OpenGL APIs ho ahyia, na ɛne SGI ankasa mfoniniyɛ hardware a ɛkorɔn te sɛ InfiniteReality abɔ mu denneennen. Na ɛsɛ sɛ porters no yɛ nkyerɛaseɛ layer a ɛbɛtumi agye Glide API frɛ na ayɛ map wɔ IRIX system calls ne memory models so. Na eyi hwehwɛ sɛ wɔyɛ reverse-engineering, nhyehyɛe a ɛba fam a wɔyɛ no yiye, ne Voodoo no register-level adwumayɛ ne IRIX UNIX kernel ne X11 windowing system nyinaa ho ntease a emu dɔ. Odi nkonim kyerɛ sɛ, nea edi kan koraa no, wobetumi ahu Voodoo kaad na wɔde adi dwuma sɛ afiri a wɔde kyerɛ nneɛma ase wɔ SGI adwumayɛbea bi mu, adeyɛ a bere bi na wosusuw sɛ ɛrentumi nyɛ yiye.

Mpɔtam, Hobbyists, ne Tinkering Honhom

Ná saa mmɔdenbɔ yi nyɛ adwumakuw bi adwuma. Na ɛyɛ nnipa a wɔatu wɔn ho ama a wɔyɛ SGI anigyefo, reverse-engineers, ne programmers a wohuu mfiridwuma mu asɛnnennen ne hokwan soronko bi nkutoo na ɛkanyan no. Intanɛt so nhyiam ahorow, nkrataa a wɔde mena, ne wɛbsaet ahorow a edi kan no bɛyɛɛ mmeae a wɔkyɛ patches, binaries, ne nimdeɛ a wɔabɔ mmɔden anya. Na nea ɛkanyan no no wɔ afã horow pii: sɛ wɔbɛyɛ agodie a egyina Glide so a wɔagye din te sɛ "Quake," "Tomb Raider," ne "Descent" wɔ hardware a ɛyɛ nwonwa so; sɛ wɔbɛsɔ nhyehyɛe ahorow a wɔde afrafra ahwɛ; na sɛ wɔbɛkyerɛ ara kwa sɛ wobetumi ayɛ. Saa kwan a wɔbom yɛ, modular kwan a wɔfa so siesie ɔhaw ahorow yi —a ɛka bom yɛ draiver a ɛyɛ adwuma a efi mpɔtam hɔ ntoboa mu —yɛ nnɛyi Mewayz nyansapɛ ahwehwɛ, baabi a softwea afã horow a wotumi sesa no ka bom de yɛ adwumayɛ nhyehyɛe a ɛyɛ biako a wɔayɛ ama ahiade pɔtee bi.

Agyapadeɛ ne Nnɛyi Nea Ɛfa Ho

Bere a na Voodoo kaad a wɔde di dwuma yiye wɔ IRIX nhyehyɛe mu no yɛ niche bere nyinaa no, adwuma no agyapade no yɛ nea ɛho hia. Ɛdaa tumi a ɛwɔ nkɔsoɔ a ɛbue, a mpɔtam hɔfoɔ na ɛdi mu adi na ɛtrɛw SGI hardware a ne boɔ yɛ den a mfasoɔ wɔ so no nkwa nna mu maa wɔn a wɔpɛ anigyeɛ. Ɛnnɛ, egyina hɔ sɛ ase hɔ asɛm a ɛyɛ anigye wɔ kɔmputa abakɔsɛm mu, na ɛda bere bi a wɔde sɔɔ nneɛma hwɛe a ɛyɛ nwonwa adi. Wɔ nnɛyi adwumayɛfo ne nhyehyɛe ho adwumfo fam no, ɛyɛ nkaebɔ a ɛkyerɛ hia a nhyehyɛe ahorow a wotumi sesa, a wɔakyerɛw ho nsɛm yiye ho hia. Wɔ nnɛyi aguadi tebea mu no, sɛ wobɛto wo ho mu wɔ software stack biako a ɛyɛ den mu a, ebetumi ayɛ anohyeto te sɛ hardware a ɛyɛ wo dea. Ɛha na modular platform te sɛ Mewayz de mfasoɔ titire ma, ɛma nnwumakuo tumi de nnwinnadeɛ a ɛyɛ papa ne agyapadeɛ nhyehyɛeɛ bom yɛ adwumayɛ nhyehyɛeɛ a ɛyɛ baako, te sɛ saa mfitiaseɛ developers a wɔpam Glide ne IRIX.

Fa Mewayz Fa Wo Adwuma no Nsiesiei

Mewayz de adwumayɛ module 208 ba platform baako mu — CRM, invoicing, project management, ne nea ɛkeka ho. Kɔka 138,000+ a wɔde di dwuma a wɔmaa wɔn adwumayɛ yɛɛ mmerɛw no ho.

Fi ase Free Ɛnnɛ →

Try Mewayz Free

All-in-one platform for CRM, invoicing, projects, HR & more. No credit card required.

Start managing your business smarter today

Join 6,209+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 6,209+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime