home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / www / cucug / amiga / amiinfo / reviews / picassoii_3.txt < prev    next >
Internet Message Format  |  1997-11-07  |  22KB

  1. Path: menudo.uh.edu!usenet
  2. From: mwm@contessa.phone.net (Mike Meyer)
  3. Newsgroups: comp.sys.amiga.reviews
  4. Subject: REVIEW: Picasso II graphics board
  5. Followup-To: comp.sys.amiga.graphics
  6. Date: 1 Feb 1994 14:37:11 GMT
  7. Organization: The Amiga Online Review Column - ed. Daniel Barrett
  8. Lines: 463
  9. Sender: amiga-reviews@math.uh.edu (comp.sys.amiga.reviews moderator)
  10. Distribution: world
  11. Message-ID: <2ilpen$je6@menudo.uh.edu>
  12. Reply-To: mwm@contessa.phone.net (Mike Meyer)
  13. NNTP-Posting-Host: karazm.math.uh.edu
  14. Keywords: hardware, graphics, 24-bit, Zorro II, commercial
  15.  
  16.  
  17. PRODUCT NAME
  18.  
  19.     Picasso II graphics board
  20.  
  21.  
  22. BRIEF DESCRIPTION
  23.  
  24.     This is a multiple format graphics board that integrates into
  25. the Monitors system found in AmigaDOS 2.04 and beyond, providing
  26. screen modes ranging from 24-bit deep 320x200 to 1600x1200.
  27.  
  28.  
  29. AUTHOR/COMPANY INFORMATION
  30.  
  31.     Name:        Village Tronic/Expert Services
  32.     Address:    7559 Mall Road
  33.             Florence, KY 40142
  34.             USA
  35.  
  36.     Telephone:    (606) 371-9690
  37.     Fax:        (606) 282-594
  38.  
  39.  
  40. LIST PRICE
  41.  
  42.     There was some confusion about the price, caused by special "show
  43. prices" for the boards.  I've heard either $500 or $550 for the 1 meg board,
  44. and $550 or $600 for the 2 meg board.  I wound up paying $485 for a 1 meg
  45. board at my local dealers, and $50 for the extra meg of RAM at a local nerds'
  46. supermarket.
  47.  
  48.  
  49. SPECIAL HARDWARE AND SOFTWARE REQUIREMENTS
  50.  
  51.     HARDWARE
  52.  
  53.         Zorro II slot required. I don't know how well this
  54.         works on the expansion boxes available for the low-end
  55.         Amigas, but would be interested in finding out.
  56.  
  57.         Two meg of Fast RAM required, and more would be useful.
  58.  
  59.         SVGA or multisync monitor required, and the board is is
  60.         happier with a high-speed multisync.
  61.  
  62.     SOFTWARE
  63.  
  64.         AmigaDOS 2.04 required, 3.0 makes more features available.
  65.  
  66.  
  67. COPY PROTECTION
  68.  
  69.     None.
  70.  
  71.  
  72. MACHINE USED FOR TESTING
  73.  
  74.     A3000/25, 16 meg Fast RAM and 2 meg Chip RAM.
  75.     AmigaDOS 3.1.
  76.     NEC MultiSync 4FG monitor.
  77.  
  78.     I bought the board specifically for use with Amiga Mosaic 1.1.
  79.  
  80.  
  81. VERSION INFORMATION
  82.  
  83.     The Picasso support software used was:
  84.  
  85.         village.library 2.53
  86.         vilintuisup.library 2.7
  87.         PICASSO firmware v1.43 (22.09.93)
  88.  
  89.     These are the versions of the software that the North American
  90. distributor recommended until January 29, 1994.  PICASSO firmware v1.44 is
  91. available, but it's recommended that 1.43 be used instead.
  92.  
  93.     Later versions of this software are available in Europe, and as of
  94. January 29, 1994, one is available in North America.  Users are not
  95. uniformly happy with the upgrade. It corrects all or most of the bugs
  96. mentioned in this review, but introduces some rather annoying new ones.
  97. Whether you prefer the upgrade or the reviewed version will depend on what
  98. applications you use.
  99.  
  100.  
  101. WHY I BOUGHT A PICASSO
  102.  
  103.     Those of you who know me - or at least know my views on graphics -
  104. are probably wondering what I'm doing reviewing a graphics board.  After
  105. all, I always claimed that more colors weren't very important, and for
  106. resolution favored width (and lots of it) over either depth or height.  Well,
  107. there's one application that is sufficiently important and useful that I
  108. think it deserves the environment it expects.
  109.  
  110.     Amiga Mosaic is an Amiga port of NCSA's Mosaic. It's a World Wide
  111. Web browser, with support for gopher, ftp, and news as well as the http
  112. protocol used by the web.  One problem with this program is the large number
  113. of documents on the web that assume a 256-color display for embedded images.
  114. Indeed, many of those images are no more than links to photographic quality
  115. jpeg images.  Surfing the web on a high resolution, interlaced 16 color
  116. display meant looking at many poorly rendered pages.  The thought of being
  117. able to display those photographic images properly, as well as view the web
  118. pages the way the author intended, was too much.  I went out and bought the
  119. card.
  120.  
  121.  
  122.  
  123. INSTALLATION
  124.  
  125.     Installation of the hardware and software is dealt with in
  126. the HARDWARE and SOFTWARE sections below, respectively.
  127.  
  128.  
  129. HARDWARE
  130.  
  131.     The hardware is the basis for the entire product; if it's poor,
  132. nothing else really matters.  This is a very solid piece of hardware.
  133.  
  134.     The card installation was straightforward, though it was a tight fit
  135. in my aging A3000.  The provided cable for connecting an SVGA video socket
  136. to the Picasso fit nicely in the A3000 deinterlacer port. The card plugged
  137. in and worked the first time, with no problems.  Installing a second meg of
  138. memory was straightforward, though the tight fit caused a few worried
  139. moments while unplugging it.
  140.  
  141.     With either one or two meg of memory, the provided viewers, as well
  142. as MultiView and the ADPro driver, all produce truly stunning images on the
  143. NEC 4FG monitor. Mouse scrolling is smooth and fast, whether the sprites are
  144. the good old Amiga low resolution sprites, or sprites that use the same
  145. resolutions as the screen. Screen scrolling up and down is also fast and
  146. smooth, though you can't move the mouse pointer above the top of the screen
  147. it's on, and 256 color screens don't scroll. These are apparently a software
  148. limitation fixed in the next release.
  149.  
  150.     Screen flipping between screens with the same mode is as quick as for
  151. Amiga screens.  For screens more than 4 bits deep, which use chunky pixels,
  152. redrawing the screen is something you can watch happen.  Screen flipping with
  153. a mode change has a noticeable delay, and in some cases an audible click. If
  154. you're changing between standard Amiga modes and Picasso modes, the click
  155. always happens.  If you're changing between Picasso modes, it seems to be
  156. random.  If you're used to Amiga screen-switching, this might be annoying,
  157. even though it is brief.  If you've been using other multi-screen systems, it
  158. probably won't be.  In comparison to the multi-screen window managers for an
  159. X workstation, you get to watch the Picasso screen go briefly blank and then
  160. your new screen appears, as opposed to watching an X screen slowly redraw
  161. all the windows you had open.
  162.  
  163.     Most of the new screen modes work just fine, including the 1600x1200
  164. mode, though two modes (1120x832 and 1152x900) refused to sync on my
  165. monitor.  Again, I'm not sure if that's because the hardware is trying to use
  166. a mode my monitor can't use, because the software isn't working properly, or
  167. because those modes are to close to the limits of my monitor's capabilities.
  168.  
  169.     By choosing one mode for my main working screens (1024x768, in
  170. depths ranging from 2 to 8), I avoid all of these problems, and get a more
  171. usable work environment than I previously had. Since the Picasso II seemed a
  172. rather expensive investment for one program and viewing pretty pictures,
  173. this was a relief.
  174.  
  175.     Again, those who have discussed graphics with me before will recall
  176. that I'm willing to trade speed for wider, but not for deeper.  In going
  177. from super high resolution interlaced to 1024x768 I lost bits but got a
  178. tighter image.  I managed to recover the lost display area by going to a
  179. smaller font.  As for speed, here are the results of using the IntuiSpeed
  180. test that came with the board, for both the super high resolution interlaced
  181. screen I used to use, and various depths of 1024x768.
  182.  
  183.           Super-High Res Laced | 1024 x 768 | 1024 x 768 | 1024 x 768
  184.                       4 colors |   4 colors |  16 colors | 256 colors
  185. -------------------+-----------+------------+------------+------------
  186. Draw Points        |     75186 |      61154 |      55530 |      59639
  187. Draw Lines         |      6124 |       3046 |       1593 |       1395
  188. Draw Boxes         |      2051 |       2575 |       1468 |       1000
  189. Draw Circles       |       630 |        427 |        378 |        455
  190. Scroll vertical    |       193 |        690 |        368 |        183
  191. Scroll horizontal  |       196 |        192 |         97 |         94
  192. Draw Text          |      4388 |       6101 |       4085 |       2835
  193. Draw Frames        |      2716 |       2570 |       1569 |        671
  194. Window open/close  |        46 |         41 |         27 |         17
  195. Window size change |       101 |         91 |         85 |         75
  196. Window Move        |       467 |        409 |        313 |        229
  197. -------------------+-----------+------------+------------+------------
  198.  
  199.     The test measures the number of various operations that are done in a
  200. fixed amount of time.  While super high resolution interlaced is faster for
  201. simple drawing, the Picasso using 1024x768 mode with the same number of
  202. colors is faster for text (notably for the important operation of vertical
  203. scrolling) and in the error range for window operations.  Notice that the
  204. 256 color mode is faster for drawing points and circles than the 16 color
  205. mode, almost certainly thanks to the chunky pixel memory organization used
  206. for that mode.
  207.  
  208.     For those interested, my primary work screen is 1024x768 with four
  209. colors.  Mosaic gets a 256 color screen, as I use it for displaying GIF
  210. images.  While I seldom use my Workbench screen, other users of my Amiga
  211. seldom use anything else, so it's set to a depth appropriate for them. My
  212. 5-year-old child enjoys his 16-color icons.
  213.  
  214.  
  215. SOFTWARE
  216.  
  217.     Without the software, the hardware is just a board. While the
  218. software isn't rock solid, it's already usable, and apparently fixable. I'm
  219. going to cover the various programs provided in order of increasing
  220. importance.
  221.  
  222.     Software installation uses Commodore's Installer program, and I had
  223. no problems with it.  Running it multiple times works fine. I haven't tried
  224. the "uninstall" package; I don't plan on doing so soon.
  225.  
  226.     The least important program is PicassoPhoto. The documentation
  227. doesn't mention it, but it apparently lets you save Picasso screens as IFF
  228. images.
  229.  
  230.     The package includes TVPaint Jr. and MainActor and their
  231. documentation.  MainActor didn't impress me as an animation player nor
  232. viewer.  I have so little interest in TVPaint that I haven't bothered
  233. installing it yet.
  234.  
  235.     Next is PicassoSwitch.  This is a commodity that allows you to
  236. switch between Picasso and Amiga graphics output.  Since you can set the
  237. graphics drivers to do this automatically there isn't much need for
  238. PicassoSwitch.  Except for some long delays after odd modes, the driver
  239. handles this perfectly.  The only time I've dealt with PicassoSwitch was in
  240. checking to see if the two modes that didn't work on my monitor might have
  241. been a failure of the mode sensing software.  It does what it's supposed to
  242. do.
  243.  
  244.     StyxBlank is a screen blanker commodity that uses the Picasso screen
  245. mode.  It's the now-relatively-old moving, color-changing line.  The blanker
  246. is simple, with few features, but it does the job.  Your old blanker may work
  247. just fine, even with Picasso mode promotion, if the program uses system
  248. calls for graphics, and checks the size of the screen it opens.  For the
  249. modular blankers, this could require configuring every module separately.  I
  250. use ShadowMaster, which has this problem.  On the other hand, every module
  251. now runs in a Picasso screen, ranging from 320x240 up to 1600x1200.
  252.  
  253.     The various viewers rank next, and we'd be getting into some really
  254. useful software with those.  However, IntuiView needs to be discussed first.
  255. It implements a good idea - it's a configurable file viewer and manipulator.
  256. It's also a common idea; most of the directory utilities available already
  257. provide these kinds of facilities, as does Amiga Mosaic.  Thus, I haven't
  258. used IntuiView at all.
  259.  
  260.     The software includes viewers for IFF, GIF and JPEG images.  The
  261. first thing you notice about the viewers is their speed.  Not only do they do
  262. the conversion quickly, but also they open the display and you get instant
  263. feedback about what's going on.  Compared to something like MultiView with
  264. appropriate datatypes, they're a marvel.
  265.  
  266.     Their disadvantages become obvious quickly - they try to choose the
  267. smallest resolution on which your image fits. In at least one case, that
  268. means they chose a resolution that my monitor couldn't display.  The IFF and
  269. GIF viewers will let you specify a resolution, but won't let you scroll the
  270. image if it doesn't fit in that resolution.  The JPEG viewer lets you pick
  271. the color depth, but not the resolution, and only lets you scroll if you use
  272. the undocumented scroll switch.  The net result is that I wasn't using any
  273. off them as external viewers in Mosaic, until I stumbled over the scroll
  274. switch for ViewJPEG.  I recently turned that on, and will probably leave it
  275. on.
  276.  
  277.     The program you'll probably use the most is ChangeScreen.  It's a
  278. commodity that watches for other programs to attempt to open screens, and
  279. lets you change the screen mode they've asked for.  ChangeScreen helps
  280. programs that don't give the user a chance to chose a screen mode from the
  281. 2.04 monitors list.  Programs that let you select a screen mode will offer
  282. the Picasso modes as a choice, and everything should work fine.
  283.  
  284.     If the program that's having its screen promoted is smart enough to
  285. check the size of the screen it opened, this can work quite nicely.  Even if
  286. the program doesn't do that check, many of them can benefit from being
  287. opened on a Picasso mode screen.  A few don't work very well.  It takes some
  288. experimenting for each program that you're going to do this for to find out
  289. whether it will work, and the best resolution to use.
  290.  
  291.     When in use, ChangeScreen allows you to promote screens of a
  292. specific type to some other type automatically, or to choose a mode for a
  293. program opening a specific screen name.  Being a little paranoid, I've never
  294. tried the first option.  The second works quite nicely, barring bugs in
  295. programs that cause their screen name to change.
  296.  
  297.     In normal use, ChangeScreen brings up a requester every time a
  298. program that's not in its database tries to open a screen mode that's not
  299. automatically promoted, and you have to deal with that.  This is what causes
  300. problems with blankers, as noted above.  Normally, you tag the program as
  301. "always promote", or "never promote", and forget it.  You also have the
  302. option of promoting (or not) for just that invocation.  Once a program is in
  303. the database, you can change its screen mode, including back to "leave it
  304. alone."
  305.  
  306.     The ChangeScreen window also allows you to select programs from a
  307. requester and select a mode, but this doesn't appear to work.  The requester
  308. puts the programs path in the database, so it fails to match when the
  309. program runs.
  310.  
  311.     ChangeScreen can also force old programs to use Topaz 8 instead of
  312. the default system font, and can be set to patch only the programs that use
  313. the AmigaDOS 1.x OpenScreen call.
  314.  
  315.     In practice, ChangeScreen works fairly well.  The only program it's
  316. caused a problem with has been my screen blanker, because I had to set it up
  317. for each module.  While this took some time to fix, it was worth it.  Some of
  318. the old standards - StarBlanker, Swarm - look fantastic on a 1600x1200
  319. display!
  320.  
  321.     Now we come to the heart of the package:  the Picasso Monitor.  This
  322. program, and its support libraries, are what hook the Picasso card into the
  323. system so that its modes show up on the system screen modes list.  It also
  324. maps the systems graphics calls into their Picasso equivalents, so that
  325. programs that use the new mode have a chance of working properly.
  326.  
  327.     There aren't very many options you can set here.  You need to say
  328. what bandwidth your monitor is; the installation script sets that for you.
  329. You can arrange things so that the software uses the Amiga's blitter instead
  330. of the CPU, which is useful if you have a slow CPU.  You can control whether
  331. all the bit planes in a screen scroll at once (recommended, if nothing
  332. breaks).  Finally, you can control whether you get a sprite in standard Amiga
  333. resolutions, or in the Picasso resolutions.  This last feature caused some
  334. troubles, because the documentation doesn't mention that if you haven't
  335. created a custom mouse pointer, the default shows up as a Picasso resolution
  336. sprite even if you've disabled that.  This is not only confusing, but also a
  337. bit ugly.  They recommend using standard Amiga sprites if you're going to
  338. use high resolution, as the high resolution sprites are tiny, and hard to
  339. see.  I heartily concur!  You can get the default pointer as an Amiga
  340. resolution by invoking the pointer Preferences program, and Saving it as is.
  341.  
  342.     This software works.  It's not 100 percent yet; there are problems
  343. with sprites getting lost, or stuck in the menu bar.  There are problems with
  344. program rendering small things that wind up on the wrong screen.  It
  345. interferes with things that monitor the input stream, like AutoPoint, Snap,
  346. and WShell's DHOpt.  Also, the system just feels less stable than it used to.
  347. It seems as I find it frozen after being left alone for long periods of
  348. time, and that it crashes more often than it used to.  I don't have any
  349. concrete evidence, just a feeling.  On the other hand, the vendor claims
  350. there is a new version coming out soon that should many of the listed bugs,
  351. plus the problems mentioned in the section on hardware.  That could go a long
  352. way towards making this feeling go away as well.
  353.  
  354.  
  355. DOCUMENTATION
  356.  
  357.     Without the documentation, the software is just code. This is where
  358. the Picasso II package has the most problems.
  359.  
  360.     The documentation is a 100-page spiral-bound pamphlet.  It could
  361. have come from your local copy shop.  Besides the omissions already
  362. mentioned, it contained a large number of typographical errors, and was
  363. apparently printed on a 300 dpi laser printer.  It gets low marks for
  364. overall quality.
  365.  
  366.     It provides detailed instructions for installing the card.  If you're
  367. comfortable working inside an Amiga, you don't need this.  If you're not,
  368. you should have someone else install the card for you.  The effort spent on
  369. this section should have gone elsewhere.
  370.  
  371.     It also included a long and somewhat muddy explanation of how
  372. various monitor frequencies interact, and culminating in a specious
  373. explanation for why they don't provide 24 bit color on 1280x1024 screens.
  374. While this may be interesting, it isn't relevant, and this section be moved
  375. into the technical section.
  376.  
  377.     The software documentation covers most - but not all - of the
  378. included programs.  Most notably, CheckPicasso and PicassoPhoto are missing,
  379. and the IntuiSpeed documentation tells you little more than the name and
  380. display tell you.  Since these three programs do not have English
  381. localization, this is particularly painful.  What does exist is somewhat
  382. muddy and badly organized.  Lack of an index makes this particularly painful.
  383.  
  384.     On the plus side, they include a troubleshooting guide that seems to
  385. cover the obvious and some not-so-obvious problems, and complete programming
  386. information.  They also include a glossary of technical terms.
  387.  
  388.  
  389. LIKES AND DISLIKES
  390.  
  391.     The board provides a much more usable work environment than ECS
  392. Amiga graphics; provides beautiful renderings of deep images; and takes
  393. Amiga Mosaic to a new level of usability.  This board shows that working in a
  394. modern graphics environment is no longer just a luxury.
  395.  
  396.     On the hardware side, the noticeable delays in switching screen
  397. modes, even from one Picasso mode to another, and the two unusable modes are
  398. annoying.  These may caused by the monitor and not the Picasso.
  399.  
  400.     On the software side, I dislike the problems it creates in other
  401. software, and the low quality of the documentation.  The interference with
  402. input commodities is annoying, as is the instability of the software.
  403. Likewise, the provided viewers are suitable only for very specific purposes.
  404.  
  405.     Fixing the stability problem has to be first on the list of
  406. suggestions.  Tools for creating screen modes - especially if I could
  407. disable some of the current standard modes - would be excellent additions.
  408. Having the ChangeScreen facility use a multiselect file requester would
  409. help.  Reworking the viewers to make them more intelligent, and providing
  410. scrolling where needed, would be useful improvements.
  411.  
  412.  
  413. COMPARISON TO OTHER SIMILAR PRODUCTS
  414.  
  415.     The similar products are the GVP Spectrum and the Piccolo board. The
  416. Picasso seems to have the best Workbench emulation, which was high on my
  417. list.  It also has an edge in price, which never hurts.  Its major
  418. disadvantage is missing a Zorro III mode, which makes it slower.  Since
  419. Jochim Worringen's review of the Piccolo card seems to indicate that a
  420. faster CPU is more important than bus width in this regard, this is not that
  421. critical:  the fastest Piccolo/Picasso configuration was a 33 MHz 68030,
  422. being 30% faster with 256 colors than the same card in 8 colors in Zorro III
  423. mode.
  424.  
  425.  
  426. BUGS
  427.  
  428.     I've mentioned most of them: lost sprites and things rendering on
  429. the wrong screen.  In addition, text cursors sometimes get misplaced, and
  430. wind up being erased to the wrong color.  The vendor believes most of these
  431. to be AmigaDOS 3.x related and expects to solve those bugs with their next
  432. release of the Picasso software, due out soon.  In addition, that release
  433. will solve the limitations on screen scrolling, and should include more
  434. English text for the programs that need it.
  435.  
  436.     Before I installed the second meg of RAM, the graphics problems were
  437. even worse.  Normally, this involved artifacts from an already-open Picasso
  438. screen appearing on a newly opened screen.  In one case, using the console
  439. clear screen sequence to clear it up caused a checkerboard to cover the
  440. console window.  You can usually clear these by flipping screens away from
  441. and back to the dirty screen.  All these problems vanished with the
  442. two-megabyte upgrade.
  443.  
  444.  
  445. VENDOR SUPPORT
  446.  
  447.     I contacted the US vendor on a Saturday, to find get the chip types
  448. for the second meg of RAM (another omission from the manual).  I also
  449. discussed the bugs mentioned in the first paragraph of the BUGS section.
  450. They were polite, provided the information I needed, or quickly admitted when
  451. they didn't have it, suggesting I call back during the week.
  452.  
  453.  
  454. WARRANTY
  455.  
  456.     One year from the manufacturer.  Local support depends on your
  457. dealer.
  458.  
  459.  
  460. CONCLUSIONS
  461.  
  462.     This board does what I bought it for.  With two meg of RAM, the
  463. hardware seems to function quickly and reliably.  The software still needs
  464. work, but that is apparently happening in a timely fashion.  In this case,
  465. those of us in North America are on the slow end of the pipeline.  While I'm
  466. not 100% satisfied with the board to date, I don't regret the purchase.
  467.  
  468. COPYRIGHT NOTICE
  469.  
  470.     Copyright 1993, Mike Meyer.
  471.  
  472. ---
  473.  
  474.    Daniel Barrett, Moderator, comp.sys.amiga.reviews
  475.    Send reviews to:    amiga-reviews-submissions@math.uh.edu
  476.    Request information:    amiga-reviews-requests@math.uh.edu
  477.    Moderator mail:    amiga-reviews@math.uh.edu
  478.    Anonymous ftp site:  math.uh.edu, in /pub/Amiga/comp.sys.amiga.reviews
  479.