SebRmv
-
Content count
1,553 -
Joined
-
Last visited
-
Days Won
1
Posts posted by SebRmv
-
-
another blitter speed test, here is the advice of the week:better call the blitter from GPU than from the 68k ! (and don't forget to stop #$2000 the 68k
)yeah, because the 68k is daaaaamn sloooow !!!
I've done a little map blit test using tiles, the code to call the blitter is really really simple.
so we can say that it doesn't really count whenever the routine without blitter call is faster in gpu than in 68k.
the routine calling the blitter using 68k take 75% of the VBL.
the same routine but in GPU code (also calling the blitter the same way) take 45% of the VBL !!
do the math
(and kill the 68k !!)As I have said in another thread about blitter, it is also really important to set the minimum number of blitter registers each time. In your case, I guess that for example A1_BASE is always the same so it is better to set it once for all outside your loop.
By doing this very small change, I got a great spead improvement with 68k blitting (and I guess it is the same with the GPU)
-
Very good work ;-)thanks

-
OK I've got Windows 98, DOS works just fine with 98 and I have JUGS so I'm all most there
but the libraries isn't an .EXE file
so I guess this is where you need to compile it. 
of course
the code of the libraries is in the src directory
it is intended to be used by your own code and this is 68k and GPU code
you can see how to integrate these in your own code by looking at the examples of the distribution
by the way, jugs should do it also (but I have not tried)
-
Of course, you need to know a bit how to develop on the Jaguar before using these libraries. To compile the examples you need madmac and aln. To upload them on the Jaguar you need either a BJL modded Jaguar and a BJL loader or a developer Jaguar with an Alpine Board and rdbjag or wdb.
-
Ok how do I use the libraries?
There is a documentation and two examples of use included in the distribution. Do you manage to compile the examples?
-
The file is a tar gzipped archive. It contains some symbolic links.
On filesystems that do not support them, just replace the links with the source file.
Beware also of the long filenames.
Congratulations to SebRmv and Stabylo !
You've done a great job

Thanks Zerosquare

-
The Removers are proud to offer you as a downloadable archive their development libraries for the Atari Jaguar. Just follow the link there:
http://removers.atari.org/softs/en/download.php
Enjoy!
-
Yes, I am interested but what will be the frequency of this mailing list?
-
Hello!Hmm, but i am lost if do have 24bit-pictures as the source, right?
But let me try another trick:
Could your tool convert a 16bit-CRY picture (with only up to 256 colours) to a 8bit BMP-file?
Regards
Matthias
no, my tool is not smart enough (at least for the moment)

if you want to generate 8 bit bitmaps (or less), your source image should be clut based (so 8 bit or less)

and second precision: my tool converts bmp, gif, jpg, whatever to cry or rgb file not the converse
(this is a replacement for tga2cry thus)
-
Same for me

Welcome Paolo

-
Hello!Can this converter take a CLUT as input?
This would be usefull to convert several pictures to 8bit (4bit, 2bit or 1bit) all sharing the same CLUT (in the same order).
Best regards
Matthias
No, this is a missing feature.
But you can convert CLUT based image with it (it generates then two files: a file containing the CLUT and a file containing the MAP). So, if the test case you mentionned, it will generate several time the same CLUT file.
(use -clut to generate 8 bits and in addition -opt-clut to generate the optimal depth (1 bit, 2 bits or 4 bits if possible)
Cheers
-
I am more than happy to see you here Matthias, welcome

-
et pourvu que ça dure

-
question qui n'a rien à voir, avec quoi tu ferais un cable BLL (Lynx)? Est-ce qu'il existe des plaques génériques pour pouvoir faire des circuits simples?
-
en l'occurence pour TNT, c'est bien parce que tu as été pistonné par un team leader

en fait, j'espère surtout qu'on ne fera pas comme sur d'autres forums que je ne nommerais pas
où les droits sont attribués uniquement en fonction du nombre de postes.Je pense plus sain le fait d'avoir un jury qui décide qu'untel a montré suffisamment de motivation ou a fait des choses significatives pour être promu au rang suivant (plutôt au mérite donc)
GT pour la qualité

-
I confirm Stabylo is a real master at disassembling code
and it is not a bad idea however to try to find the bug fix for the UART. I understood that lots of people would be more than happy if someone manages to recompile Doom with the UART bug fixed. But once again, maybe it is possible in this case to use the JagCF UART instead. -
bon, avant de prouver que c'est du reverse-engineering ...
mais c'est peut être plus dur à faire que de réfléchir "from scratch"
et puis non, c'est pas dans l'esprit
en plus, on s'en fout, vu qu'on aura la JagCF
avec un UART sans bug -
Très bon anniversaire

-
Vivement que ce Catnip cable sorte!
Par contre, ça serait bien que vous pensiez aux utilisateurs de Linux pour le soft de transfert...
-
Hello,
I have not improved my test program but I have added some color bars to bench the blitter...
The yellow bar (not visible actually) represents the time the 68k initialises the blitter
and the red bar represents the time spent by the blitter to do the work.
Actually, I am a bit disappointed by this bench. What about you?
The source image is 64x44 and the target image is 128x128
(16 bits depth)
get the binary there:
http://removers.atari.org/blit2dbench.bin
Seb
-
Happy birthday Jagware

Hope the next year will be the year of the JagCF!
-
nice
just a little bug of the reset of the zoom when rotating, is it possible to choose the rotating center ?actually, it is not a bug
but I admit the actual behaviour is a bit frustating
to choose the rotating center, you can edit the white values
(key 3 and 6)however, if I have time tonight, I will take your remarks in consideration
Seb
-
smile, I have worked on an improved version tonight.
get it at http://removers.atari.org/blit2d2.bin
additionnal keys are
B+Left or B+Right to change the rotation angle
A and C to zoom in / out (very sensitive)
* + # to reset values
I think that's all

Seb
-
No, there are still things to learn with the Blitter.
I would like to see an example of Gouraud Shading and/or Zbuffering for example.
And do not forget also the collision detection using the blitter.
I might extend a bit the little demo 2d transformations with the blitter to enter values for rotations easily... Maybe tonight

Blitter, Mon Ami, Dis-moi Comment On Fait Des Rotations !!
in Development
Posted · Report reply
pour recompiler les sources (inclues avec les Removers libraries), il faut madmac et aln
pour tester, il faut juste l'uploader BJL par exemple
[english]
to recompile the sources (included with the Removers libraries), you will need madmac & aln
for testing, you just need the BJL uploader for instance