hi there

i just wanted to show my efforts of coding what was in the book 'Amiga 3D Graphics Programming in BASIC', 1989.

i actually purchased this book way back in 1989, for use on my Amiga 500. i browsed through the book but didn't find it beginner friendly, so i just shelved it.

over the last few years i have learnt 3D and coded a 3D engine. i actually used a basic language too.

i became interested also in learning ray tracing and thought about this book.

so...thirty years later i have actually studied the book and coded it, and it works.

i did the code in a more modern basic language, so didn't need all the routines from the book (eg. skipped the color range etc, as modern computers are all 32 bit color, and some hardware routines invalid today).

i am glad i did this after all this time passed and thought i would share this 'accomplishment' i didn't understand way back.

i did need to use multiple other books (see pic) to convert the amiga basic language into a different one. lucky i still had all those other books. it took me around 2 months to complete.

just a note, if anybody does own this book and decide to use it, the book had a few minor errors in the code, mainly when they calculated the drawing of the spheres.

they coded using radians and forgot to convert these to degrees when using sin() and cos(). so the spheres where initially squigly lines. easy fix though.

stevmjon