Factbites
 Where results make sense
About us   |   Why use us?   |   Reviews   |   PR   |   Contact us  

Topic: Michael Abrash


Related Topics

  
  Wired 4.08: The Egos at Id
Once John Carmack's guru, Michael Abrash is currently his right-hand man. They work side by side, Carmack writing engine code and passing it to Abrash, who optimizes it for elegance and efficiency.
The thing that sets Quake apart, says Abrash, is that it has been designed from the start to thrive in a networked environment, and all the design decisions were made with this end in mind.
With Abrash on board, business manager Jay Wilbur believes that two of the three best graphics programmers in the world are now working for id. While many game companies are involved in what Wilbur calls "ratchet-work," plugging new features into borrowed technology, id is primarily an R&D operation.
www.wired.com /wired/archive/4.08/id.html?pg=6&topic=   (871 words)

  
  Michael Abrash - Encyclopedia, History, Geography and Biography
Michael Abrash, a veteran game programmer, wrote his first commercial game in 1982, Space Strike, for the IBM PC.
Though Abrash has contributed immensely to the computer gaming industry, he is best known as one of the top optimization and assembly programmers.
Abrash is a gifted technical writer, owing a lot of his success to his unique ability to liven even the stuffiest technical lesson by relating it to a clever anecdote concerning his family, friends, or an awkward social situation.
www.arikah.com /encyclopedia/Michael_Abrash   (248 words)

  
 TurkoTek Discussion Forums - Other Indicators of a "Deep Tradition?"
If abrash is the result of a deeply ingrained aesthetic resulting from the long use of undyed wools that have naturally occuring color variation, then its use in rugs with dyed wools is intentional and reflects the traditional use of undyed wools.
The effect of abrash seems to me to be created by the weaver with the two shades of blue not out of carelessness or sloppiness but by choice and to be much like the abrash we see in rugs with undyed wools.
And whether we think about abrash as one of the reasons we like the color in certain rugs or as a marker for a type of rug or even as part of a long tradition, we need to be clear on what abrash is and is not.
www.turkotek.com /salon_00088/s88t5.htm   (6886 words)

  
 Michael Abrash - Wikipedia, the free encyclopedia
Michael Abrash is best known as a technical writer and one of the top optimization and 80x86 assembly language programmers, a reputation cemented by his 1990 book Zen of Assembly Language Volume 1: Knowledge.
Unfortunately, the original 8086 processor, the focus of the book, was several generations behind the state of the art by the time the book was published.
Before getting into technical writing Abrash was a game programmer, having written his first commercial game in 1982, Space Strike (unrelated to the massively multiplayer game of the same name) for the IBM PC (under DOS).
en.wikipedia.org /wiki/Michael_Abrash   (266 words)

  
 Michael Abrash Info - Bored Net - Boredom   (Site not responding. Last check: 2007-10-07)
Dobb's column of graphics programming and code optimization, The Zen and Art of Code Optimization (a must read for all assembly language programmers), and his Black Book, all of which were immensely influential during their time.
Respected for his flair for technical writing, Michael Abrash's career spans more than two decades.
He is credited for helping to develop the XBox along with programming and support roles for games such as Quake, Half-Life, Motorcross Madness, and many more.
www.borednet.com /e/n/encyclopedia/m/mi/michael_abrash.html   (150 words)

  
 Michael Abrash   (Site not responding. Last check: 2007-10-07)
Michael Abrash is one of the developers of Quake.
Books by Abrash may be out of print...
Abrash used to work for Bill and currently seems to work at RAD game tools, http://www.radgametools.com/default.htm
c2.com /cgi/wiki?MichaelAbrash   (135 words)

  
 Joe Ganley: Graphics portability
Michael Abrash has a series of articles appearing in Dr.
But most of all, it's noteworthy that state-of-the-art graphics hardware and drivers still have so many bugs and portability problems that Abrash finds it worthwhile to spend a lot of time and sacrifice two generations off the state of the art in order to avoid them.
I certainly feel his pain, and I'm jealous that he is able to focus on a single type of processor and thus achieve this level of optimization.
www.joeganley.com /2004/08/graphics-portability.html   (275 words)

  
 GNAP(GNAH's Not Another Programmer!) - Origin of Quake3's Fast InvSqrt()   (Site not responding. Last check: 2007-10-07)
While discussing NV40's render path in the Doom3 engine as mentioned previously, the code was brought up and attributed to John Carmack; and he's the obvious choice since it appears in the source for one of his engines.
Michael Abrash was mooted as a possible author too.
Michael stands up here as x86 assembly optimiser extraordinaire, author of the legendary Zen of Assembly Language and Zen of Graphics Programming tomes, and employee of id during Quake's development where he worked alongside Carmack on optimising Quake's software renderer for the CPUs around at the time.
gnap-an.livejournal.com /7531.html   (2361 words)

  
 [No title]
Moving objects and a z-buffer He starts with some remarks on the problems of handling moving objects (billboards/sprites, BSP models like doors, items, polygon models) with a BSP, and the solution revealed in his CGDC talk: using a z-buffer.
The download archive of the source that will be discussed in the next issue has been available for quite some time already, and there is a local copy with permission.
Remarks by Michael Abrash: Note: In this implementation, polygon faces must not be interpenetrating.
www.phys.uu.nl /~0307467/docs/quakes.txt   (1086 words)

  
 Michael Abrash is Working at Microsoft Again
Michael Abrash is Working at Microsoft Again » Doom-Ed
Michael Abrash is working at microsoft again, due to external reasons.
Michael and I are probably going to add some hindsight notes to many of the articles for the new edition.
doom-ed.com /blog/1997/03/23/michael-abrash-is-working-at-microsoft-again   (383 words)

  
 [No title]
Written by Michael Abrash, best-selling author and code performance guru, Zen of Code Optimization is the complete guide to writing optimized software for PCs-- from 8086s to the hot new Pentium.
Michael Abrash draws on over a decade of programming experience to show you how to fine-tune your programming skills and develop world-class software.
This book is for intermediate to advanced programmers in C, C++ and assembly language who want to learn the techniques of code optimization; that is, techniques to produce the fastest possible code on their machines.
www.xs4all.nl /~ganswijk/chipdir/oth/586.txt   (3635 words)

  
 Quake Hidden Surface Removal
This sounds like much, but according to Michael Abrash, the game requires 8MB anyway, and the surface cache is likely to use a lot more if only available.
Michael Abrash states that they considered a beam-tree like approach (I wonder whether Weiler-Atherton clipping would be a good idea), and discarded it, because they already tried it for Visible Surface Determination, and it suffered from overhead and varying performance.
Remarks by Michael Abrash: Note: In this implementation, polygon faces must not be interpenetrating.
www.whisqu.se /per/docs/math18.htm   (1086 words)

  
 PanelSoft User Interface and Graphics Consulting
Abrash worked on the game Quake and dedicates a chapter to it here.
Many embedded systems will directly control the VGA device, since the commercial libraries may not be available for the combination of hardware and operating system in use.
My one small criticism of this book is that it is exceedingly long, sometimes because Abrash trails off into anecdotes and war stories.
www.panelsoft.com /books.htm   (4437 words)

  
 Michael Abrash's Graphics Programming Black Book Special Edition: Foreword
A friend of Michael’s at his new job put us back in touch with each other after Doom began to make its impact, and I finally got a chance to meet up with him in person.
I talked myself hoarse that day, explaining all the ins and outs of Doom to Michael and an interested group of his coworkers.
I was very happy to have Michael describe much of the Quake technology in his ongoing magazine articles.
www.phatcode.net /res/224/files/html/about.html   (734 words)

  
 ERCB: DDJ Programmer's Bookshelf March 1991
Michael Abrash's oddly titled Zen of Assembly Language is a good place to start.
Abrash's book can be used, not only as a guide to assembly language performance issues, but also as a fine explanation of what really happens "inside" a MOV instruction.
Abrash points out, "If you're going to go to the trouble of using 80386-specific features, thereby eliminating any chance of running on PCs and ATs, you might as well go all the way and write 80386 protected-mode code" (p.
www.ercb.com /ddj/1991/ddj.9103.html   (1666 words)

  
 Michael Abrash Encyclopedia Article, Definition, History, Biography   (Site not responding. Last check: 2007-10-07)
Looking For michael abrash - Find michael abrash and more at Lycos Search.
Find michael abrash - Your relevant result is a click away!
Look for michael abrash - Find michael abrash at one of the best sites the Internet has to offer!
www.karr.net /encyclopedia/Michael_Abrash   (434 words)

  
 Amazon.fr : Michael Abrash's Graphics Programming Black Book Special: Livres en anglais: Michael Abrash   (Site not responding. Last check: 2007-10-07)
Editeur : découvrez comment les clients peuvent effectuer des recherches sur le contenu de ce livre.
Though much of the book (such as 8088/286/386 assembly language optimization and VGA graphics programming) is out-of-date by now, the reader can see some of the larger tendencies in the author's work over the years--a reliance on profiling in order to test code, and creative thinking to improve performance wherever possible.
No one has done more to conquer the performance limitations of the PC than Michael Abrash, a software engineer for Microsoft.
www.amazon.fr /Michael-Abrashs-Graphics-Programming-Special/dp/1576101746   (481 words)

  
 Mode X - Wikipedia, the free encyclopedia
Mode X is an undocumented video graphics display mode of the IBM VGA graphics hardware that was popularized by Michael Abrash, first published in July 1991 in Dr.
Dobb's Journal, republished in chapters 47-49 of Abrash's Graphics Programming Black Book, which is now freely available online in PDF.
Mode X involves tweaking IBM's standard Mode 13h 256 colour graphics mode such that all the video memory is made available to the programmer in a planar fashion, at the expense of extra complexity in writing to video memory.
en.wikipedia.org /wiki/Mode_X   (246 words)

  
 World History :: Encyclopedia Index -- Mi   (Site not responding. Last check: 2007-10-07)
Michael Bowes-Lyon, 18th Earl of Strathmore and Kinghorne
Michael de la Pole, 3rd Earl of Suffolk
Michael Jordan in Chaos in the Windy City
www.worldhistory.com /wiki/Mi.htm   (82 words)

  
 F.E.C.   (Site not responding. Last check: 2007-10-07)
Drill down by entering the first name listed, "Abrash, Michael", into the Google search engine.
You quickly learn Michael was one of the developers of "Quake" — a god in the computer game world.
Michael Abrash is an example of someone who is easy to background once you have a name.
www.bradfordresearch.com /f_e_c_.html   (570 words)

  
 Big Top download @ Game Downloads   (Site not responding. Last check: 2007-10-07)
Undoubtedly Michael Abrash's masterpiece, and one of my most favorite games of all time, Funtastic's Big Top is an incredibly addictive "ladder" game that adds so many extras and nice touches that set it apart from the likes of Lode Runner.
The goal is straightforward: in each level (called "ring" in the game), you must retrieve all of the circus Ringmasters' hats that are scattered around the level while avoiding evil clowns.
Like most Michael Abrash's games, Big Top is very immersive-- you'll hold your breath when making seamingly impossible leaps across platforms, and you'll be staying late into the night trying "just one more ring" to see more devious levels where the exit always seem out of reach.
free-game-downloads.mosw.com /abandonware/pc/arcade_action/games_bb_bl/big_top.html   (489 words)

  
 Michael Abrash -- Facts, Info, and Encyclopedia article   (Site not responding. Last check: 2007-10-07)
Michael Abrash -- Facts, Info, and Encyclopedia article
His prolific writings have made their way to numerous publications such as (Click link for more info and facts about Dr. Dobb's) Dr.
Readers familiar with both authors find that Abrash's flair is similar to (Click link for more info and facts about Dave Barry) Dave Barry's.
www.absoluteastronomy.com /encyclopedia/M/Mi/Michael_Abrash.htm   (237 words)

  
 Michael Abrash's comments on Trinity   (Site not responding. Last check: 2007-10-07)
By Michael Abrash from his book Michael Abrash's Graphics Programming Black Book pages 1294 and 1295.
In my address to the Computer Game Developer's Conference in 1996, I said that it wasn't a bad time to start up a game company aimed at hardware-only rasterization, and trying to make a game that leapfrogged the competition.
The trick is that rather than getting stuck in the rut of established techniques, you must constantly strive to "do better with less, in a different way"; keep learning and changing and trying new approaches - and working your rear end off - and odds are you'll be part of the wave of the future.
www.planetquake.com /trinity/archives/abrash_black_book.html   (790 words)

  
 » Michael Abrash :: Tech Terminology and Hardware :: Technical Paradise   (Site not responding. Last check: 2007-10-07)
Michael L Dertouzos (1936 - 2001) was a Professor at the Massachusetts Institute of Technology and Director of the M.I.T. Laboratory for Computer Science (LCS) from 1974 to 2001.
Dertouzos was a graduate of Athens College and attended the University of Arkansas on a Fulbright Scholarship.
Nimbus was founded in 1972 by the late mathematician and recording engineer Michael Gerzon, who invented the 4-channel Ambisonics surround-sound system.
tech.news-axis.com /875/michael-abrash   (508 words)

  
 Re: Hey Beer, Where Does Linux Need Help?   (Site not responding. Last check: 2007-10-07)
Go hire Michael Abrash and train him how to work with file systems and databases (if he hasn't done it already).
Michael Abrash is an assembly language wizard, I dunno what he would do on a virtual file system???
I don't think Micheal Abrash could help because it's all a smoke and mirrors abstraction of SQL requests and protocol through a virtual FS device driver.
channel9.msdn.com /ShowPost.aspx?PostID=108856   (1877 words)

  
 Amazon.com: Michael Abrash's Graphics Programming Black Book (Special Edition): Books: Michael Abrash   (Site not responding. Last check: 2007-10-07)
Abrash teaches you how to think like a performance programmer in a way that no one else does.
No wonder Abrash' earlier books (which are bundled into this one) have names beginning "The Zen of..." Michael Abrash preaches a discipline of constant awareness of the bus, the cache, and the pipeline in a clear and useful fashion.
I was really searching for something like that around, it was my child dream optimizing asm code and counting every cycle, but it seems that it's complex on the PC and I could hardly find some docs about it.
www.amazon.com /Michael-Abrashs-Graphics-Programming-Special/dp/1576101746   (2174 words)

  
 FreeTechBooks.com - Michael Abrash's Graphics Programming Black Book
Though much of the book (such as 8088/286/386 assembly language optimization and VGA graphics programming) is out-of-date by now, the reader can see some of the larger tendencies in the author's work over the years -- a reliance on profiling in order to test code, and creative thinking to improve performance wherever possible.
Uses ANSI-C to discover how object-oriented programming is done, what its techniques are, why they help us solve bigger problems, and how we harness generality and program to catch mistakes earlier.
An interdisciplinary approach to the traditional CS1 curriculum, where it emphasizes the role of computing in other disciplines, from materials science to genomics to astrophysics to network systems.
www.freetechbooks.com /post-413.html   (482 words)

  
 Real-Time Rendering (2nd ed.) Bibliography
Cox, Michael, and Pat Hanrahan, "Pixel Merging for Object-Parallel Rendering: a Distributed Snooping Algorithm", ACM SIGGRAPH Symposium on Parallel Rendering, pp.
Kelley, Michael, Kirk Gould, Brent Pease, Stephanie Winner, and Alex Yen, "Hardware Accelerated Rendering of CSG and Transparency," Computer Graphics (SIGGRAPH 94 Proceedings), pp.
McCool, Michael D., "SMASH: A Next-Generation API for Programmable Graphics Accelerators," Technical Report CS-2000-14, University of Waterloo, August 2000.
www.realtimerendering.com /refs.html   (11742 words)

Try your search on: Qwika (all wikis)

Factbites
  About us   |   Why use us?   |   Reviews   |   Press   |   Contact us  
Copyright © 2005-2007 www.factbites.com Usage implies agreement with terms.