Ultimate Amiga

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 [2]   Go Down

Author Topic: an none quite new idea ...  (Read 9213 times)

0 Members and 1 Guest are viewing this topic.

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: an none quite new idea ...
« Reply #15 on: April 28, 2008, 01:06:37 AM »

@selur

The way the scroller works is that the vertically scrolling portion that shows the back of the letters are stored in computed sprites so they are displayed more than once by using the copper.

The horizontally scrolling part are a double-wide screen that does Icon Paste to the first and second half of the screen simultaneously so that when the left edge of the screen is reached, the right half contains identical data and can the offset can be set to the right edge without displaying any seams.

The "fold sprite" is sprite 0 because it overlaps everything.  Since it is pure opaque black I just rendered a 5-sided polygon and grabbed it at startup.  It is tall enough that the vertical scrolling sprites are completely covered by the "fold sprite" before they disappear to be recycled to the next letter in the scroller.

The music was done in MilkyTracker on Windows and converted to Protracker using Octamed Soundstudio 1.03c on Amiga and ModPlug Tracker on Windows.  There was no MIDI interface used nor was it sequenced on a midi program.  The chords were all oversampled as .WAV files from .XI instruments using the wave export feature of MilkyTracker.

The font data was created using the AmosPro Object Editor and uses a 16 color image for each letter.
Logged

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: an none quite new idea ...
« Reply #16 on: April 28, 2008, 12:18:25 PM »

Nesstar you don't need to paste whole listing. Just upload it to "downloads" section  ;)

Samurai this is not very clear for me  :-[ but I guess this is some kind of trick. Also don't know what is MilkyTracker but this is no important in that moment...  I'm just glad that you decided to support us.
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: an none quite new idea ...
« Reply #17 on: April 28, 2008, 04:13:38 PM »

MilkyTracker is a music program for many operating systems including Windows, Linux, MacOSX, and AmigaOS 4.0.

The only extension I used on the Ribbons and Curls demo was the AMCAF extension.  I mostly used it to replace multiplications with bit shifts and used the Protracker player routines from AMCAF instead of the buggy Track Play in AmosPro.
Logged

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: an none quite new idea ...
« Reply #18 on: April 28, 2008, 06:54:25 PM »

Here some good news !

My  familiar programist also will participate with this.
Also found a small group of ppl who want in too !
However I don't  know them so I don't really know what they can. Now we are almos ready to start .(however I'm still looking for skilled graphic leader)
So this is end of this thread.
If someone wants to join then sign here please.
New topic with the information will be named "Amos Group project".

#Samurai
Is AMCAF really so necessary ?
Logged

SamuraiCrow

  • compile-time wierdo
  • Forum Mod
  • A1200
  • *****
  • Karma: 5
  • Offline Offline
  • Gender: Male
  • Posts: 946
  • Compile-time wierdo
Re: an none quite new idea ...
« Reply #19 on: April 28, 2008, 08:35:45 PM »

@selur

Regarding AMCAF:
AMCAF contains some of the easiest to implement functions of the processor and operating system in a friendly way.  AMCAF and TurboPlus will probably be the first two extensions to be added to Mattathias Basic's Amos compatibility mode.  Using AmosPro without extensions may sound nice in practice but the performance really stinks!

In particular the Lsl and Lsr commands replace 80 clock cycle multiplies and divides with 4 clock cycle bit-shifts making everything MUCH faster on anything older than an '060 .

Also the Track Load command is buggy in that it sometimes doesn't load samples into Chip RAM causing a crash as soon as Track Play is called.  An alternate music player is definitely needed.  AMCAF provides this.

Also, any routine that does individual pixel operations will suffer under traditional Point and Plot functions since the main processor has to do a chunky to planar or planar to chunky operation on each pixel, one at a time.  AMCAF supplies batch conversions to and from chunky-pixel modes allowing even the Turbo Point and Turbo Plot functions supplied by AMCAF to be replaced by the even faster Peek and Poke commands.
Logged

Lonewolf10

  • AMOS Extensions Developer
  • AMOS Dev
  • A2000
  • *****
  • Karma: 3
  • Offline Offline
  • Gender: Male
  • Posts: 618
    • http://www.aliensrcooluk.com
Re: an none quite new idea ...
« Reply #20 on: April 30, 2008, 08:41:59 PM »


Hi,

I'd love to be a part of this project too. I'm a fairly good programmer and can occasionally compose music.

The only problem is that I already have half a dozen AMOS-related projects on the go, but I'm sure I could squeaze in one more :)


Regards,
Lonewolf10

Logged

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: an none quite new idea ...
« Reply #21 on: May 01, 2008, 12:40:19 AM »

Hello

All of us had many ideas and projects, but thats why we decided to unite forces and focus on one common project.
Ofcourse if we will succes then we will probably pick another project (I hope), but we need now focus on this one and rather only one.
Logged

selur

  • A600
  • *
  • Karma: 0
  • Offline Offline
  • Gender: Male
  • Posts: 83
Re: an none quite new idea ...
« Reply #22 on: May 01, 2008, 07:09:19 PM »

Guys !!

The situation has change a little ... we need to talk asap !
Logged
Pages: 1 [2]   Go Up
 

TinyPortal 2.2.2 © 2005-2022