Author Topic: REMAKES Overview  (Read 11892 times)

0 Members and 1 Guest are viewing this topic.

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
REMAKES Overview
« on: June 13, 2009 »
Dear all,

After Shockwave's initiative to start a website dedicated to remakes of crack intros and demos for old platforms like the Amiga, Atari and Commodore C64, and with the increasing number of remakes, lots of members started to request tutorials, examples and source code.

Retro-Remakes is essentially a show-case website or museum for those remakes. Releasing source code on such as site is still under discussion, but definitely, the site is not geared at teaching people how to code intros, demos and old-school effects.

Shockwave kindly accepted my request to release my source code here and use it for educational purposes.

The source code is free of use (commercial and non commercial). I do not request you to give me credit for it or anything else.

The release of the source code will be done using several tutorials, from the very basics, to the most complex.

For those who want to learn, download and compile the source code, please get your hands on a couple of tools:

- Microsoft Visual C++ 6.0 (any other compiler may need some source code tweeking, but here is the best place to ask for this kind of help)

- the tutorials here will make use of the C language only. Don't ask for C++ examples, as it will be beyond the scope. The goal here is to learn the basics and make use of the relevant APIs (Win32, OpenGL). There are other threads here to learn such things.

- make sure you have a graphics card with OpenGL working fine. I'm essentially using OpenGL for all the graphics manipulations and a graphics car with OpenGL 1.3 support is required.

- I do not use any vertex/pixel shaders, only in-memory rendering when needed. Again the goal is to learn the basics.

- you will need a graphics conversion tool that is capable of saving bitmaps in the RAW format (unrelated to the digital SLR camera RAW file formats). The RAW format is a generic name for saving only the graphics data without any form of compression or metadata (width, height, colors, etc). Everything will be presented the old-school way. Tools capable to save RAW data are Photoshop, Paintshop Pro, and free tools like XnView, and others.

- enough words.. let's start!
« Last Edit: March 06, 2011 by Shockwave »
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17407
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Overview
« Reply #1 on: June 13, 2009 »
Excellent initiative mate, I will be following your tutorials and hopefully releasing some remakes in C too.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline benny!

  • Senior Member
  • DBF Aficionado
  • ********
  • Posts: 4384
  • Karma: 228
  • in this place forever!
    • View Profile
    • bennyschuetz.com - mycroBlog
Re: Overview
« Reply #2 on: June 13, 2009 »
That's great news. Sounds really promising.

Wonder how compatible are the project files from VC++6.0 to VSuite2005,2008?

Anyway, really looking forward to read the tutz.
[ mycroBLOG - POUET :: whatever keeps us longing - for another breath of air - is getting rare ]

Challenge Trophies Won:

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #3 on: June 13, 2009 »
I guess we will quickly need some help from the experts to make sure the code compiles well with other compilers.. but that should be pretty easy
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline Dr.Death

  • Senior Member
  • Amiga 1200
  • ********
  • Posts: 445
  • Karma: 9
    • View Profile
Re: Overview
« Reply #4 on: June 13, 2009 »
Thanx stormbringer i can't wait to learn this m8

My pure basic is bad so i am agoing to give this a go & with your help & the others guys on here i know i will learn some amazing stuff :clap:

Thanx again
Proud member of DAWN

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #5 on: June 13, 2009 »
the first tutorial is online, ready for discussion
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline dawn

  • ZX 81
  • *
  • Posts: 14
  • Karma: 0
    • View Profile
Re: Overview
« Reply #6 on: June 13, 2009 »
this is great for all guys that wish to do some things like remakes... very nice iniative!!!!
i will also take a loock although its like somekind of hard for me..hahahah
anyway!!! thumps up of course!!!



janer

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #7 on: June 13, 2009 »
there is enough information and valuable people here to help you get in the dance. Just post your questions, whatever they are.. again this was started to help and learn!
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline hellsangel

  • C= 64
  • **
  • Posts: 46
  • Karma: 10
    • View Profile
Re: Overview
« Reply #8 on: June 13, 2009 »
great

I hope a good tuto about "timing" 60 fps in windowed/fullscreen.
I tried your intros with WINE under Linux Ubuntu and the speed is good. I tested my intros...err...Too Fast !
in windowed mode, I have always 85 fps like my screen properties. The good speed is only in fullscreen.

and also Tutos about Vectors

thanx  :clap:

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #9 on: June 13, 2009 »
yep there will be tutorials about all this of course.

the VBL thing is managed in the small GLTK (which I included the source for). It also features an automatic detection of the VBL setting in the driver. Although there is no driver API to get this properly, I added a little hack that measures the time between 2 frames and if it goes above a threshold, then signals that the VBL sync is off. There will be a tutorial specially on this.

Next tutorials to come:

#3 VBL / timing
#4 image/logo display
#5 2D stars

BTW, you can request stuff here of course.
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline Rbz

  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 2756
  • Karma: 493
    • View Profile
    • https://www.rbraz.com/
Re: Overview
« Reply #10 on: June 13, 2009 »
Great work, keep it up  :clap:
Challenge Trophies Won:

Offline mziskandar

  • C= 64
  • **
  • Posts: 46
  • Karma: 1
    • View Profile
Re: Overview
« Reply #11 on: June 14, 2009 »
Good job! Really helps newbie like me...  :inspired:

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17407
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Overview
« Reply #12 on: June 14, 2009 »
That's great news. Sounds really promising.

Wonder how compatible are the project files from VC++6.0 to VSuite2005,2008?

Anyway, really looking forward to read the tutz.

Well I installed VC++ 2008 Express edition, the tutorials convert over very easily and compile without any modifications at all.
Shockwave ^ Codigos
Challenge Trophies Won:

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #13 on: June 14, 2009 »
@hellsangel: well, the tutorial on the VBL/delta timing is online now. I hope it's helpful enough. Do not hesitate to ask questions
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline mziskandar

  • C= 64
  • **
  • Posts: 46
  • Karma: 1
    • View Profile
Re: Overview
« Reply #14 on: June 14, 2009 »
Love your effort!..  :cheers:

Just a suggestion.. on the commented description at the source - put date and version number. or maybe additional info such as link to the forum/discussion.  :whisper:

Thanks..

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #15 on: June 15, 2009 »
@mziskandar : thanks mate! good point, I'll add that info in tutorial #3
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline Clyde

  • A Little Fuzzy Wuzzy
  • DBF Aficionado
  • ******
  • Posts: 7271
  • Karma: 71
    • View Profile
Re: Overview
« Reply #16 on: June 16, 2009 »
I recommend you lock the sticky tut's topics from others replying directly, and have people reply in a seperate topic; that way the order will stay in tact. Just a thought.

Very cool, it takes a lot of time and thinking on getting a tutorial to flow nicely for others to follow.

Welldone stormbringer.
Still Putting The IT Into Gravy
If Only I Knew Then What I Know Now.

Challenge Trophies Won:

Offline energy

  • Amiga 1200
  • ****
  • Posts: 280
  • Karma: 25
    • View Profile
Re: Overview
« Reply #17 on: June 23, 2009 »
Very goood Tutorials....
Please continue....  :goodpost:
coding: jwasm,masm
hobby: www.scd2003.de

Offline stormbringer

  • Time moves by fast, no second chance
  • Amiga 1200
  • ****
  • Posts: 453
  • Karma: 73
    • View Profile
    • www.retro-remakes.net
Re: Overview
« Reply #18 on: June 25, 2009 »
more to come this week-end..
We once had a passion
It all seemed so right
So young and so eager
No end in sight
But now we are prisoners
In our own hearts
Nothing seems real
It's all torn apart

Offline Shockwave

  • good/evil
  • Founder Member
  • DBF Aficionado
  • ********
  • Posts: 17407
  • Karma: 498
  • evil/good
    • View Profile
    • My Homepage
Re: Overview
« Reply #19 on: June 25, 2009 »
I recommend you lock the sticky tut's topics from others replying directly, and have people reply in a seperate topic; that way the order will stay in tact. Just a thought.

I am sorry, I dont think that is one of your better ideas. People should be able to reply to topics within the right topic, your idea would leave a jumbled mess of questions and links pointing all over the place I am afraid Clyde.

Think about it, if someone encounters problems or needs help on a tutorial, others may find the same problem and it makes sense to have the pertaining answers in the same place, applying your suggestion right accross the board would result in a huge anarchic jumble.

more to come this week-end..

Thank you mate, I hope to grab some time to do some more remakes soon to try and repay the kindness a bit :)
Shockwave ^ Codigos
Challenge Trophies Won: