English Amiga Board

English Amiga Board (https://eab.abime.net/index.php)
-   Coders. General (https://eab.abime.net/forumdisplay.php?f=37)
-   -   My old source code (https://eab.abime.net/showthread.php?t=37706)

gemanix 01 July 2008 13:14

My old source code
 
Hello.

When I was 15, I wrote intros for New Zealand groups.
I was Robster for a long time, then changed to Frantic, then Gemanix (after the group that folded, following Shark Island's collapse)

I used AsmOne. All are written by me from scratch.

Lots of demo effects. Shaded Bobs, Glenz Vectors, Checker fields, Dragon Ball, Trace Vectors, Sine Scrollers
Some GUI apps, like for ripping pictures from memory.

One I spent a long time on was IntroIns, a tool for allowing my fellow group members to install my intros on Non-Dos disks. It did so by finding blank space on disk, then inserting a bit of code into the boot block.

I reverse engineered other people's intros too. Mainly the Crystal and Melon intros, but also those by Shayde/Reality.

Here is the source code to all of the intros I wrote. I'm glad I kept them. Hopefully someone else will find them useful.

Regards - Gemanix (gemanix@gmail.com)

http://.com/files/12628485..._Code.zip.html

BippyM 01 July 2008 13:32

Fantastic thank you for sharing and welcome aboard :D

StingRay 01 July 2008 13:38

Thanks for sharing. As links are "a bit" sucky :D I've uploaded the archive to my webspace. :) It can be downloaded here. :)

TCD 01 July 2008 13:41

Thanks for the source gemanix! It's always nice to have more example code to look at :great
Thanks to StingRay for providing a proper download source (RS sucks big time :D)

Hungry Horace 01 July 2008 13:57

someone up to the Zone please ;)


edit: no need, nice one Stingray

pmc 01 July 2008 14:47

@gemanix - hello and thanks for sharing your stuff. Downloaded and assembled a few already. Spot on mate. :great

4pLaY 01 July 2008 15:28

Thanx for sharing man, much apreciated :).

gemanix 01 July 2008 23:38

Thanks StingRay for the alternate download.

I have fond memories of programming the Amiga. Just glad to share with you all.

heavy 02 July 2008 10:14

thanks for sharing.

korruptor 04 July 2008 12:16

Some nice stuff in there, thanks a lot! :D

Gio 04 July 2008 15:39

@ gemanix

Thank you very much for sharing your code, I just registered to express my gratitude :bowdown

Andec 06 July 2008 08:57

Thanks for sharing......... Always interested in looking at other peoples source code

xaind 07 July 2008 02:11

I'll add my voice to the chorus thanking Gemanix for sharing this source code. I especially like that there are several programs that do only one effect, like bobs, checkers, dragonball, etc. This kind of code is the easiest to learn from.

I'd be fascinated to hear some more backstory from you Gemanix, if you're willing to share. How did you get into coding and how did you learn how to do all these effects?

gemanix 07 July 2008 08:16

My family have been into computers ever since I can remember. Programming fascinated me from an early age. I remember writing my first basic program when I was 8 on the ZX Spectrum.

I had an Amiga 500 when I turned 11 years old, and immediately entered the warez scene, which in Whangarei, NZ was very active.
I really loved the many options for creativity. Deluxe Paint, SoundTracker, all of the games, BBSs!
I took a shining to SoundTracker (not that I was any good), but I loved compiling ST-00 disks, and ripping modules from games. It was the ripping that really got me buzzing. Used AudioMaster for playing memory and identifying the very distinct sound modules made when played as binary.
I had older friends, so by the time I was 14 they were learning programming at college. I was a very eager student and they gave their time to teaching me the ways of MC68000 and the Amiga's chips. I remember struggling to understand the purpose of registers and the distinction between address and data registers.
I'm really grateful to them because they were very tolerant of me. Hydsie, Phaedrus, Fuzzy. They were my Mentors, but also my competition. I was determined to know what they knew.
I had a few books, Abacus, and another on Amiga hardware (photocopied). They were a good reference. I also liked the scene disk magazines, like Grapevine and "The Source"

I cant remember what I first used as an Assembler. I know it wasn't Seka, cause that was a bitch to use. My memory escapes me there, but I did settle on AsmOne later on.
My first development was a mouse clicker for the LED light.
After that, some simple copper effects.
Leading on to displaying a picture (iff to raw converted).
Then the modulo effect that made it look like it was being drawn by lasers. Then including a Soundtracker module. Then a 16x16 font text displayer. By then I was learning about disassembly. Taking apart other people's intros to learn best practise. You'll see some of those that I disassembled in the zip.
I loved watching demos. Kefrens, Crystal, Scoopex, Reality, Melon, etc.. Whenever I saw an effect, I needed to know how it worked, and reproduce it.

I guess when I find something I like, I need to know, and I'm almost obsessive about finding out how.

redblade 15 July 2008 09:14

ah cool another New Zealander. Greets.

Warez scene must of been better in Whangarei then Gisborne as you would of been closer to AKL

Herpes 13 February 2009 23:57

Quote:

Originally Posted by gemanix (Post 431277)
...
I loved watching demos. Kefrens, Crystal, Scoopex, Reality, Melon, etc.. Whenever I saw an effect, I needed to know how it worked, and reproduce it. I guess when I find something I like, I need to know, and I'm almost obsessive about finding out how.

Nice story - and thank you very much for the sources :great. I already had a watch and played a little with them - very nice. Actually I never had your quality since I was more the lazy kind of coder :sleep - so never bothered to disassemble any other code. Either I could do it only with watching at the effects or I never got a clue. Therefore I only managed to reproduce some effects on my own - nothing special. But the time was very much fun 89-91!

Anyway this section is indeed coder's heaven :D

AlfaRomeo 14 February 2009 22:17

Thanks for sharing your sources gemanix. :)
Hope other people make the same in the various programming languages as only sharing our programming knowledge will make all of us can evolve since there is no more new books about Amiga programming

gemanix 15 February 2009 22:06

you're welcome

Lekman 29 December 2013 22:56

None of the download links work anymore.

Herpes 01 January 2014 21:32

rezoned for you ...


All times are GMT +2. The time now is 19:46.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.

Page generated in 0.04958 seconds with 11 queries