Jump to content


Photo

The Removers'library Is Back


27 replies to this topic

#1 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 05 December 2006 - 10:24 PM

I have finally released a first version of the library I am working on since several months. It includes some new functionnalities and lots of improvements compared to the first library I released in last june. The interfacing of your code (either C or ASM) with it should be easier now.
You can download it there:
http://removers.free...oad.php?lang=en

It is released under the LGPL. In particular, you can link freely your own code with the library but if you improve my library then you should redistribute the source code under at least the LGPL terms.

In addition, you can find also tiny C library for use with the cross gcc compiler available on the download page indicated above.

I have also written a little article in french about my working environment here:
http://removers.atari.org/spip/

I intend to write some other articles and distribute some examples to show how to use all this.

Enjoy!

Seb
Seb/The Removers
http://removers.atari.org/

#2 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 07 December 2006 - 03:43 AM

And here comes an example of use...

http://removers.atar...ts/download.php
Seb/The Removers
http://removers.atari.org/

#3 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 07 January 2007 - 04:39 PM

A quick word to say I have just released an update of my library.
The main change is the removal of Sinister routine and addition of my own sound manager and replay routine. It should work with any Protracker modules 4/6/8 voices (or else, drop me a mail @ Jagware.org!)

Cheers!
Seb/The Removers
http://removers.atari.org/

#4 GT Turbo

GT Turbo

    Another world

  • Administrators
  • PipPipPipPip
  • 3,258 posts
  • Gender:Male
  • Location:Alsace, France
  • Interests:Coding, coding and coding !!

Posted 07 January 2007 - 05:05 PM

Nobody and nothing can stop the Removers !! wink.gif

The Atari god is with you Seb !!! Continue like this !!


GT smile.gif
Come do the Poulpe dance with us! (Sh3-RG)

C Vitamin is Superior to Dragibus !! (@Fadest) C.V. Rules !!

'asm is what real coders use, all the others are script kiddies' (@CJ)

'HLL is High Level Lamer' (@CJ)

'for each routine we spend 1 week in developement and 2 months in optimising GOOD WORK, C' (@GGN)

C.V.S.D. member of the Jagware community

#5 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,143 posts

Posted 07 January 2007 - 08:43 PM

Congratulations Seb !
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#6 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 10 January 2007 - 12:37 PM

In case you are not aware, I have just released a new update (minor changes to the sound driver) and have written an example of use.
(beware that emulators might be too slow to correctly play the music)
Seb/The Removers
http://removers.atari.org/

#7 ovalbugmann

ovalbugmann

    Great giana sister

  • Members
  • Pip
  • 68 posts
  • Gender:Male
  • Location:Phoenix, Arizona
  • Interests:Atari Jaguar, Automotives, Volkswagen Beetles, Hiking, backpacking, computers and electronics.

Posted 14 April 2007 - 08:17 AM

Thank You Seb & Stabylo for supporting the Atari Jaguar! You guys have done a wonderful job with all your Jaguar demos, they look great! smile.gif are of high quality, which make them fun to run on the Jag. I am a computer hardware guy and don't know too much about Jaguar software programming, but with all the stuff for download on your "The Removers" website, I am finding it quite helpful in learning to code software. Much Thanks & keep up the good work guys, we need more people like you guys in the Atari Jaguar community. wink.gif

Cheers smile.gif

#8 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 14 April 2007 - 04:24 PM

QUOTE (ovalbugmann @ 14 Apr 2007, 09:17) <{POST_SNAPBACK}>
Thank You Seb & Stabylo for supporting the Atari Jaguar! You guys have done a wonderful job with all your Jaguar demos, they look great! smile.gif are of high quality, which make them fun to run on the Jag. I am a computer hardware guy and don't know too much about Jaguar software programming, but with all the stuff for download on your "The Removers" website, I am finding it quite helpful in learning to code software. Much Thanks & keep up the good work guys, we need more people like you guys in the Atari Jaguar community. wink.gif

Cheers smile.gif


thanks for your support hey smile.gif

unfortunately, we have not much time to spare on the Jaguar by now but I hope we will release other things in the future.
Seb/The Removers
http://removers.atari.org/

#9 Patrice Mandin

Patrice Mandin
  • Level1
  • 15 posts
  • Gender:Male
  • Location:France
  • Interests:- La programmation<br />- Les jeux

Posted 11 June 2007 - 08:36 PM

I just had a quick look at your library documentation. It could be possible to use it as a SDL backend for Jaguar, if we
add some missing stuff required (maybe some libc functions for example, or specific video or audio related tasks).

Even if the first versions would be for m68k and debugging, audio and video drivers for SDL could use GPU and DSP for fast work.

Disclaimer: it does not mean I will work on it now smile.gif, just wanted to say that SDL for Jaguar is doable.

#10 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 12 June 2007 - 04:43 PM

QUOTE (Patrice Mandin @ 11 Jun 2007, 21:36) <{POST_SNAPBACK}>
I just had a quick look at your library documentation. It could be possible to use it as a SDL backend for Jaguar, if we
add some missing stuff required (maybe some libc functions for example, or specific video or audio related tasks).

Even if the first versions would be for m68k and debugging, audio and video drivers for SDL could use GPU and DSP for fast work.

Disclaimer: it does not mean I will work on it now smile.gif, just wanted to say that SDL for Jaguar is doable.


Good news then if you think we can use my library to port SDL...
The big question is "who will do it?" and "when?" wink.gif
I hope I will have some more time in a few months
Seb/The Removers
http://removers.atari.org/

#11 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 17 May 2008 - 04:44 PM

Just to announce a major update of the Jaguar C library and the Removers library.

As I am a lazy guy, go read the details there:

http://www.atariage....s...t&p=1520793

or (in french)

http://www.yaronet.c...php?s=91336&p=3

Cheers smile.gif
Seb/The Removers
http://removers.atari.org/

#12 Symmetry of TNG

Symmetry of TNG

    Great giana sister

  • Level1
  • Pip
  • 146 posts
  • Location:Asmroad 101
  • Interests:coding,physics,math,electronics,... women! =)<br />Plus all normal stuff not forum related..

Posted 23 May 2008 - 10:36 PM

QUOTE (SebRmv @ 7 Jan 2007, 17:39) <{POST_SNAPBACK}>
the removal of Sinister routine and addition of my own sound manager and replay routine. It should work with any Protracker modules 4/6/8 voices
Cheers!


Finally!... Seb you are the Man! =) *wiping happy tears*
--Aim for the future or dwell in the past?--
--Support JagCF! & Gameplay-for-the-Masses!--

#13 viMaster

viMaster
  • Members
  • 8 posts

Posted 24 April 2009 - 05:15 AM

Nice work on the library Seb.
This is definitely something the Jaguar community needed.

I hope you'll continue improving upon it when you can smile.gif

#14 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 20 January 2012 - 09:37 PM

Hi everybody,

it is my pleasure to announce the immediate release of the Removers library 1.3.0 (as well as Jaguar C library 1.2.7).

The new version of the Removers library includes a freshly remade sound manager (a.k.a. Paula emulator), which is able to play 8 stereo voices at a replay frequency of 46 kHz.
I am particularly proud of the new design of this Paula emulator, and I hope it will solve the major issues (I think especially to bus contention) you may have encountered with the previous sound manager I did a long time ago now.
The only bad news about the new sound manager is that it fills (almost) entirely the DSP RAM so that the DSP is now devoted to sound generation.

I also added a new example (example15) which shows usage of the new sound manager. The good news is that its API is the same as the previous sound manager, so that you only need to change the linked object file: use now paula.o instead of sound.o.
This example includes a piece of assembly code which illustrates how to replay an Amiga module.

I hope you will enjoy this new release.

I would like to thank LinkoVitch who, with his work, gave me the motivation to rewrite entirely my sound engine ! I am very happy to have finally achieved this project I wanted to do since more than 2 years !

Do not hesitate to ask me questions, if you have any. On this thread, by PM or by email.

C U at http://removers.free...ts/download.php !

Seb

edit: I also released binary distribs...
Seb/The Removers
http://removers.atari.org/

#15 Matmook

Matmook

    Super sprint

  • Members
  • PipPip
  • 652 posts
  • Gender:Male
  • Location:Angers (à côté)

Posted 20 January 2012 - 10:33 PM

SebRMV is back !!! \o/
Well done !! (and yes for a binary of example #15)
poulpe.gif
Matmook

#16 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 20 January 2012 - 10:45 PM

Here it is: http://removers.free...s/example15.cof (this the COF corresponding to the C code)

By the way, I realized I didn't even changed the text of example15 (which is simply example4 recompiled with the new sound manager!): so just fixed that also! Oh, and oops, the display is not centered... sorry too lazy to fix that biggrin.gif

edit: the red bar corresponds to the mod replay routine (which is still 68k code), not the Paula emulator resampling time! You probably guessed that 46 kHz is almost the limit of the new sound manager. (for 4 voices, I tested up to 52 kHz, but it can clearly still go higher... unfortunately DSP RAM is too small!)
Seb/The Removers
http://removers.atari.org/

#17 Zerosquare

Zerosquare

    Rick dangerous

  • Administrators
  • PipPipPip
  • 2,143 posts

Posted 20 January 2012 - 10:57 PM

Nice work ! yes.gif
« Mon PC on dirait un Amiga tellement c'est instable » – GT Turbo
« Soit A un niveau d'absurdité, il existe un post N tel que... » – Azrael et al., 2006

#18 GT Turbo

GT Turbo

    Another world

  • Administrators
  • PipPipPipPip
  • 3,258 posts
  • Gender:Male
  • Location:Alsace, France
  • Interests:Coding, coding and coding !!

Posted 20 January 2012 - 10:58 PM

Do you wanna sound on your Jaguar ? Just select one player smile.gif Now you've got the choices !!

One by Linkovitch (U 235) and the other by SebRmv (Removers) yes.gif

Thanks to you 2 !!


GT smile.gif
Come do the Poulpe dance with us! (Sh3-RG)

C Vitamin is Superior to Dragibus !! (@Fadest) C.V. Rules !!

'asm is what real coders use, all the others are script kiddies' (@CJ)

'HLL is High Level Lamer' (@CJ)

'for each routine we spend 1 week in developement and 2 months in optimising GOOD WORK, C' (@GGN)

C.V.S.D. member of the Jagware community

#19 Cyrano Jones

Cyrano Jones

    formerly known as Mr Morden

  • Members
  • Pip
  • 240 posts

Posted 20 January 2012 - 11:23 PM

Hi Seb!

Great to see you back! The mod sounds amazing, but I get no audio from the sample test at the start...


#20 SebRmv

SebRmv

    Rick dangerous

  • Level1
  • PipPipPip
  • 1,557 posts
  • Gender:Male
  • Location:Paris, France
  • Interests:J'aime jouer mais ce n'est pas très productif. Les jeux auxquels j'ai joué dans l'année sont: PES 5, Civ 4, Guild Wars, POP: The Two Thrones.<br />J'aime aussi coder. Je n'ai rien contre un bon film ou un bouquin. Il m'arrive aussi de ressortir mon violon.

Posted 20 January 2012 - 11:30 PM

Wow, that is strange. Are you talking about the cof file I linked?
Have you tried to raise the volume of your TV?
Seb/The Removers
http://removers.atari.org/



Reply to this topic



  


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users