Matrix productions ports

category: general [glöplog]
I don't really want to write a lot, as it's late, I'm tired, and you'll better read the infos.

After porting the fulcrum, Digisnap sent me the G-Cube/Matrix sources, and I ported them. More info in the production .nfo.

Get G-Cube windows port Get the original

And after that, after a few bug reports and suggestions, updated the Fulcrum/Matrix windows port archive. Added a proper menu, some fixes here and there, and proper error messages.

Get Fulcrum windows port Get the original
added on the 2006-05-13 05:45:17 by shash shash
well done!
added on the 2006-05-13 13:47:31 by hfr hfr
great work shash!!!
gcube owns!
added on the 2006-05-13 13:52:14 by psenough psenough
This stuff is still hot after so many years. Well done.
added on the 2006-05-13 13:57:22 by dixan dixan
just watched both prods again. thanks for porting!
added on the 2006-05-13 14:09:19 by noname noname
Thumbs up shash! :)
added on the 2006-05-13 14:10:41 by Zplex Zplex
added on the 2006-05-13 14:11:35 by Optimus Optimus
cool work. gcube ruled
added on the 2006-05-13 14:13:59 by p01 p01
Now for some coder question. I have seen both g-cube and luxo yesterday in dosbox (haven't checked the port yet and can't do it right now). At the past there was something in the visuals that I couldn't get right for some strange reasons. There are those green/blue messy polygons one the floor. They always looked ugly to me. But now I know. What are they supposed to be? Caustics through the cubes? Shadows as they should(?) look through a transparent object? I could never connect these visuals here well with the object and just annoyed me. What is it?
added on the 2006-05-13 14:24:04 by Optimus Optimus
\o-BB Image
added on the 2006-05-13 14:30:11 by bdk bdk
optimus: light refractions.. -_-
added on the 2006-05-14 01:03:26 by psenough psenough
or reflections...
added on the 2006-05-14 01:04:19 by psenough psenough
added on the 2006-05-14 01:04:43 by psenough psenough

btw.. gcube rocks *hard*
added on the 2006-05-14 01:24:14 by Hatikvah Hatikvah
Fulcrum should have been left in its DOS grave. It did not age very well.. (shudder..)

added on the 2006-05-14 02:17:43 by Stelthzje Stelthzje
Another one ported, it should be really easy to guess:

Get Luxo windows port - Get the original

Read the .nfo for more information, or post here if any questions/suggestions :)
added on the 2006-05-27 19:54:03 by shash shash
shash: please explain in general terms what do you do to port an application from one plateform to another. Please use examples for each kind of functions, and various jobs it involves.

Thanks for all porters.
added on the 2006-05-27 20:06:06 by ep ep
ep: that would involve a TOO large answer, but usually it just involves rewriting the video and sound framework, or wrapping them, and fixing all the bugs that arised from compiler changes, or from automodifying code.

I won't give examples, it would be too tiresome :)
added on the 2006-05-27 21:01:55 by shash shash
I'll second here. Usually replacing sound/graphics is the biggest part. Then there is rewriting assembly routines to C (i've found that easier than to get the original compiler to work, altho openwatcom was released after i did the bulk of my work)

The absolute favourite is replacing writes to 0xa0000 and port writers to 7c8/7c9 (if i remember right now :)

Now a question, didn't digisnap do another 64k? Might have come with the source to some quaterion doc?
added on the 2006-05-29 01:20:31 by whizzter whizzter