ProBench 3.0 HtmlSaku #20, 18.1.1997
Risto Mäki-Petäys


T ilasin muutama viikko sitten uuden version ProBench-WB-emulaatiosta. Kyseinen ohjelma on HRG-standardin näyttökorteille tarkoitettu ohjelmisto, jolla saa WB:n toimimaan kortin näytöillä ja mm. tukemaan yli 8-bittisiä näyttötiloja. Aiemmat versiot ohjelmistosta tukivat ainakin kolmea korttia: Merlin, Domino ja VisionA. ProBench 3.0:n esitteessä ei tosin mainittu muista korteista kuin Merlinistä mitään. Ohjelmistoa valmistaa ja jakelee Firma Hans Raaf - ProDev. Päivityksestä versiosta 1.x pyydetään 99 DM ja versiosta 2.x 69 DM. Hintoihin lisätään 20 DM postikuluja. Toimitus kesti tapauksessani kaksi viikkoa (faksasin tilauksen ja maksoin postiennakolla, hinnaksi tuli tasan 270 mk).

Uuden version mukana tulee merkittävimpinä parannuksina edellisiin versioihin verrattuna mahdollisuus käyttää 16-bittisiä näyttöjä julkisina näyttöinä (eli minkä tahansa laillisia rutiineja käyttävän ohjelman näyttö voi olla 16-bittisessä tilassa, yht. 65536 väriä) ja CyberGraphX-tuki. Muina lisinä on myös runsas optimointi (näytönpäivitys nopeutunut entisestään), bugien korjaus (ennen useat ohjelmat eivät pitäneet näyttötilan vaihtajasta vaan kaatuivat; nykyään ainoastaan Protracker kaatuu vastaavassa tilanteessa), näyttökortin oman muistin laajempi hyödyntäminen, omien nimien asettaminen näyttötiloille ym. Satunnaisesti koneen käynnistyksessä ilmestyvä MagicWB:n mainos näkyi aiemmin mustana taustana ja valkeana välähdyksenä, kun taas nykyään se näkyy täydellisesti. Omituinen muutos järjestelmän kehityksessä on se, että versiossa 1.x oli mahdollista käyttää päällekkäisiä näyttöjä, mutta myöhemmissä versioissa en ole millään saanut sitä toimimaan. Haitta on kuitenkin melko vähäinen, ainoastaan muutamat ohjelmat kärsivät siitä, eikä näyttökortin näytön käyttö ole niissä muutenkaan välttämätöntä. Testilaitteistona on A4000/040, jossa itsessään on 20 Mt muistia, ja Merlin (Zorro-III), jossa on 4 Mt muistia.

Asennus kävi erittäin helposti Commodoren installerilla, joka esitti helposti vastattavia kysymyksiä (varmisti mm. halutaanko tiedostot pistää juuri oletettuun hakemistoon ja poistetaanko vanhat turhat tiedostot). Onnistuin silti kaatamaan järjestelmän jo kahdesti. Ensimmäisellä kerralla kesti aika pitkään, ennen kuin ymmärsin syyn, ja sillä aikaa ehdin jo asentaa järjestelmän uusiksikin vailla tulosta. ModePro (ohjelma, jolla asetetaan näyttökortin näyttötilat) haluaa näytön asetettavan julkiseksi (käy yhdellä napinpainalluksella) säädön jälkeen. Tämä unohtui kerran, ja käynnistettäessä WB yritti avata näyttöä näyttötilaan, jota ei ollut olemassa, joten käynnistys tyssäsi WBStartupin kohdalla. Ongelman sai korjattua käynnistämällä kone ilman startup-sequencea ja asettamalla näyttötilaksi joku toinen tila. Asennusohjelmisto on tosin saksankielinen, mutta vaikka en ole ikinä opiskellut saksaa tai ollut juurikaan sen kanssa tekemisissä, ei asennuksessa syntynyt ongelmia, sillä merkittävät sanat olivat lähellä englannin kielen vastineita. Lisäksi huomasin eräässä vaiheessa asennuksen jälkeen, ettei MUI:n asetusohjelma toiminut WB:stä käsin (en ole varma, johtuiko se uudesta ProBenchistä), mutta asia korjaantui hankkiessani version 3.3 tilalle 3.6:n.

Testattuna CyberGraphX-ohjelmistona oli ADPro 2.5, ImageFX 2.6 ja CyberTVPlayer. Kaikki toimivat kiitettävästi CyberGraphX-näytöllä, ja päivitys on melko nopeata. Edellisten ohjelmien tuessa ei ilmennyt merkittäviä ongelmia. Joskus tosin ikkunan piirto saattaa jumiutua 16-bittisiä näyttöjä käytettäessä. 16-bittisessä näytössä ei ole palettia, vaan ilmeisesti palettia muutettaessa näyttökortti kääntää 24-bittisinä arvoina annetut värit suoraan näytölle. Tästä johtuen 16-bittistä WB-näyttöä käytettäessä MCP:n screen dimmer (näytönsäästäjä, joka pimentää näyttöä) pimentää 16-bittisen näytön ollessa päällimmäisenä vain joitain kohtia (tässä tapauksessa mm. TinyMeterin numerot ja TolleUhrin ikkunan), ja konetta käynnistettäessä ilmestyvä MagicWB-mainos näkyy vain satunnaisesti.

Jotkut harvat ohjelmat eivät huonon suunnittelun takia suostu toimimaan ollenkaan edes näyttökortin planar-emulaatio-näytöillä. Tällaisia ohjelmia ovat esim. Protrackerin kaikki versiot sekä jotkut demot ja pelit. Kyseisistä ohjelmista seuraa enemmän tietoa artikkelin lopussa olevassa listassa. Kokeilin myös muutamia erillisiä PD-CyberGraphX-ohjelmia (mm. CyberAVIPlayer), joista osa kaatoi tai jumiutti koneen, syytä en tiedä. ShapeShifter toimii muuten hyvin, mutta 15-bittiset tilat ovat TODELLA hitaita, ja hiiren osoitin jättää silloin tällöin jälkiä ruudulle. Vika on kuitenkin ShapeShifterin ajureissa, sillä sama vika tulee myös CyberGFX-ajureilla ja myös CyberVision64:llä.

Järjestelmän mukana tulee myös ajurit lukuisille kuvankäsittelyohjelmille (mm. ImageFX, ADPro, Photogenics, ImageMaster, Real 3D2, Cinema, Reflections sekä DCTV-kirjastot), joilla saa ainakin näytettyä kuvan erillisellä Merlin-näytöllä (mm. 24-bittinen näyttö on HYVIN nopeata, koska ohjelma ei joudu karsimaan värejä kuvasta) sekä ladattua ja säilöttyä kuvia XPGI-formaatissa. ProBench 2.0:n mukana toimitettiin myös TV-Paint, melko laajatoimintoinen kuvankäsittely- ja piirto-ohjelma ja demoversio Panther Paintista, joka on hiottu, näyttökorttituellinen DPaint-klooni. Mukana tulee myös pienoinen developer-paketti, joka sisältää C-kielisiä sorsia sekä dokumentaation HRG-kirjastojen käyttöön. Ohjelmat on dokumentoitu jälleen saksaksi, mutta dokumentaatiota ei juurikaan tarvitse, sillä ohjelmat ovat melko yksinkertaisia ja lähinnä piirtelevät kuvioita näytölle. Pakettiin kuuluu myös ProView (näyttää IFF-, JPEG- ja GIF-formaatissa olevia kuvia), ShowXPGI (näyttää XPGI-formaatissa olevia kuvia), UniDisplay (näyttää useita eri kuvaformaatteja ja voi valita suoraan näyttötilan tai piirtää kuvan WB-näytölle) ja MerlinMPEG. Näistä ohjelmista ei kuitenkaan tullut uudempia versiota ProBench 3.0:n mukana.

Merlinissäni on lisäksi ulkoinen digitoijamoduuli, X-Calibur. Moduuli toimi aiemmin kiitettävästi ja odotin sen ohjelmistoihin päivitystä uuden ProBenchin osana, mutta siitä ei edes mainittu mitään. Lisäksi huomasin, että X-Caliburin digitointiohjelma, ProDig, kaatuu uudemman ProBenchin alaisena (syytä en ole vielä selvittänyt; guru on 80000003, address error). Kokeilin asentaa uudestaan vanhan ProBenchin väliaikaisesti, mutta ProDig ei suostunut vieläkään toimimaan. Vika saattaa olla tosin muuallakin, sillä ProDig käytti SnoopDosin mukaan testin aikana samoja vanhoja kirjastoja. Digitointi onnistuu myös ImageFX:n ajurilla, joskaan siinä ei ole kaikkia ProDigin toimintoja. Harmittavin puute on VCR-toiminto, jolloin videonauhalta digitoitaessa kuva on melko epävakaa. ADPron ajurilla pystyy asettamaan VCR-toiminnon päälle, mutta se kaatui ensimmäisellä kokeilukerralla. Aiemmalla ProBenchillä koko ajuri ei suostunut jostain syystä edes käynnistymään. Kirjoitin ongelman johdosta M. Jantzille emailia, mutten saanut vielä paluupostia. Kuulemani perusteella Firma H. Raafista vastataan asiallisesti kaikkiin kyselyihin.

Ohjelmia, jotka on testattu näyttökortin näytöllä ja todettu toimiviksi tai saa toimimaan tietyillä asetuksilla: (sulkeissa olevat toimivat osittain puutteellisesti)

- ADPro
- AmiQWK
- AmiWin
- AWeb
- ChaosPro
- CyberTVPlayer
- Directory Opus
- Dominator
- EDS
- FMSynth
- ImageFX(toimii julkisella näytöllä tai CyberGraphX-tilassa)
- Imagine(objektit jättävät jälkiä, päivitys kuitenkin nopeutui merkittävästi)
- IBrowse
- Lightwave 3.5 ja 4.0(toimivat melkein kokonaan, paletti ja render feedback temppuilevat, koska käyttävät copperia hyväkseen)
- Megaball AGA
- MultiFax
- MultiView
- MusicLine-editor
- NComm(ruudunpäivitys nopeutui merkittävästi!)
- OctaMED 6.x
- OctaMED SoundStudio
- Offline Orbit
- PC-Task(pointteri näkyy kursorina, AGA:aa tosin ei näkynyt koko kursoria)
- Personal Paint
- PolyWog
- Power Packer
- PPShow(sotkee joitakin kuvia)
- Pro-Wizard
- Professional Draw
- Real3D 1.4(wireframe render ei toimi, valikko näkyy taustan päällä)
- Real3D 2
- Samplitude
- Scala MM300(editin valikko näkyy taustan päällä)
- ShapeShifter
- SoundEffect
- SurfacePlot
- Symphonie
- Term
- WaveWriter pro

Tämän lisäksi kaikki MUI-sovellukset ja useimmat järjestelmärutiineja käyttävät ohjelmat ovat osoittautuneet toimiviksi Merlin-näyttöjen alaisuudessa. Multi-commodityt MCP ja Yak eivät nekään aiheuta mitään sekoiluja. (Joitain toimintoja tosin ei pysty hyödyntämään 16-bittisillä näytöillä.) Erityisesti MUI-sovellukset nopeutuivat merkittävästi, eikä tahmausta esiinny vaikka käyttäisi jokaisena taustana bitmapia ja päivittyvää ikkunansiirtoa 16-bittisellä näytöllä.

Ohjelmia, joita on yritetty saada toimimaan näyttökortin näytöllä mutta eivät millään suostuneet toimimaan tyydyttävästi:

- A64(kaataa koneen ajettaessa)
- Algomusic(jostain syystä kääntää näytön vihertävästi, ilmeisesti kääntää sync on greenin päälle)
- Bars&pipes Professional(kaatuu yritettäessä pakottaa toiselle näytölle)
- CEd(teksti näkyy suorakulmioina)
- Deluxe Paint(ei mitkään versiot)
- Lightwaven Modeler(ei toimi tyydyttävästi, objektin pisteet eivät näy, lisäksi ohjelma kaatuilee)
- MagiC64
- OctaMED 1.x-5.x(vanhemmat versiot käyttävät mm. spritejä ja copperia)
- Protracker(jumiuttaa koneen, jos SProdbase (mode promote) on edes käytössä)
- Stonetracker(kaatuu välittömästi)
- ZX-Spectrum(jumiuttaa koneen ajettaessa)

Listaan ei sisälly ohjelmia, jotka eivät toimineet kunnollisesti edes IPrefsin Scandoublerin ollessa käynnissä (eli normaaleissa AGA-koneissa).

Valmistaja ilmoittaa myös seuraavien ohjelmien toimivan CyberGFX-emulaatiossa:

Photogenics, ImageFX, ADPro, ShapeShifter, TVPaint V2/3, TurboPrint 4.1, LightWave, XI-Paint, PhotoWorX, PageStream, CyberTVPlayer, AmiPeg, CyberWindow, CybrShow, CyberView, Gloom Deluxe, Nemac-IV, VlabTV, CyberPatience, Cyber WBPattern.

Risto Mäki-Petäys, bascad@zumzum.tky.hut.fi
Lisätietoja:

Snailmail:
 Firma Hans Raaf - ProDev
 Erlenbitze 13
 D-53819 Neunkirchen-Seelscheid
 Germany
Email: m.jantz@public.ndh.com
Tel: (0 22 47) 912570
Fax: (0 22 47) 912571

HtmlSaku numero 20, © Copyright 1993-1997 Suomen Amiga-käyttäjät ry.