Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

hamdev · HAM + HAMlib GBA development

The Yahoo! Groups Product Blog

Check it out!

Group Information

? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 3705 - 3734 of 3921   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#3705 From: "Batblaster" <batblaster@...>
Date: Sat Nov 1, 2003 10:46 am
Subject: Re: GBA on Internet
batblaster@...
Send Email Send Email
 
Hi !
 
Anyone know when the INT_TYPE_VCNT is generated and how many microsends or millisecond is the duration ?? I never found infos about...
There is a sort of HDMA like SNES on GBA to do some nice affect ???
 
Thanks a lot...
 
Batblaster... :-))))))))))
 
 
-----Messaggio Originale-----
Data invio: venerdì 31 ottobre 2003 15.25
Oggetto: Re: [hamdev] GBA on Internet

What exactly do you mean with a "Project on GBA on Internet"? I didn't understand your question.
Dani

"f.binder" <f.binder@...> wrote:

    Hello, first post here.

 

            Anyone knows of a Project to allow GBA on Internet? If not, is it possible?

 

    Thanks

 

    Binder



##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


Do you Yahoo!?
Exclusive Video Premiere - Britney Spears

##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

#3706 From: "Batblaster" <batblaster@...>
Date: Sat Nov 1, 2003 10:53 am
Subject: VCNT AND HDMA
batblaster@...
Send Email Send Email
 
Sorry for the Wrong reply Object...
 
Thanks..
 
Batblaster
 
 
Hi !
 
Anyone know when the INT_TYPE_VCNT is generated and how many microsends or millisecond is the duration ?? I never found infos about...
There is a sort of HDMA like SNES on GBA to do some nice affect ???
 
Thanks a lot...
 
Batblaster... :-))))))))))
 
-----Messaggio Originale-----
Data invio: sabato 1 novembre 2003 11.46
Oggetto: Re: [hamdev] GBA on Internet

Hi !
 
Anyone know when the INT_TYPE_VCNT is generated and how many microsends or millisecond is the duration ?? I never found infos about...
There is a sort of HDMA like SNES on GBA to do some nice affect ???
 
Thanks a lot...
 
Batblaster... :-))))))))))
 
 
-----Messaggio Originale-----
Data invio: venerdì 31 ottobre 2003 15.25
Oggetto: Re: [hamdev] GBA on Internet

What exactly do you mean with a "Project on GBA on Internet"? I didn't understand your question.
Dani

"f.binder" <f.binder@...> wrote:

    Hello, first post here.

 

            Anyone knows of a Project to allow GBA on Internet? If not, is it possible?

 

    Thanks

 

    Binder



##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


Do you Yahoo!?
Exclusive Video Premiere - Britney Spears

##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.


##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.

#3707 From: NovaCoder <novacoder@...>
Date: Sun Nov 2, 2003 1:53 am
Subject: Re: GBA on Internet
novacoder
Send Email Send Email
 
In Japan I think users have been able to 'link' to the
internet via cell phones since launch.  If you mean
actually browsing the internet (WAP) then no, I
haven't heard of such a thing but it is quite
possible.  All you'd need is a way to connect (adaptor
and cell phone) and some kind of WAP browser that
you'd load up from the CART.

ChrisR
> Message: 1
>    Date: Fri, 31 Oct 2003 08:21:54 -0200
>    From: "f.binder" <f.binder@...>
> Subject: GBA on Internet
>
>     Hello, first post here.
>
>             Anyone knows of a Project to allow GBA
> on Internet? If not,
> is it possible?
>
>     Thanks
>
>     Binder


________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk

#3708 From: "Peter" <peter@...>
Date: Sun Nov 2, 2003 11:38 pm
Subject: RE: VCNT AND HDMA
ham_peter2002
Send Email Send Email
 
Hi,


> From: Batblaster
> Sent: Saturday, November 01, 2003 11:53 AM
>
> Anyone know when the INT_TYPE_VCNT is generated and how many
> microsends or millisecond is the duration ?? I never found infos about...
> There is a sort of HDMA like SNES on GBA to do some nice affect ???
>


INT_TYPE_VCNT (V-Count interrupt) occurs when it reaches the number
specified
in R_DISSTAT (0x4000004).

8..F bits in R_DISSTAT are for V-Count line trigger. Set this to the V-Count
value you wish to trigger an interrupt.

You can also simply set the V-Count trigger value using M_DISSTAT_VCNT_SET
macro.


Don't forget to assign an interrupt function as INT_TYPE_VCNT btw!


Here a little example. VCountFunc is triggered at scanline 80 ...


    void VCountFunc(void)
    {
       // blbala
    }


    ham_StartIntHandler(INT_TYPE_VCNT, (void *)&VCountFunc);
    M_DISSTAT_VCNT_SET(80);


Hope it helps

Peter

#3709 From: hamdev@yahoogroups.com
Date: Tue Nov 4, 2003 11:22 pm
Subject: New file uploaded to hamdev
hamdev@yahoogroups.com
Send Email Send Email
 
Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the hamdev
group.

   File        : /polynova.zip
   Uploaded by : novacoder <novacoder@...>
   Description : PolyNova (TEST)

You can access this file at the URL

http://groups.yahoo.com/group/hamdev/files/polynova.zip

To learn more about file sharing for your group, please visit

http://help.yahoo.com/help/us/groups/files

Regards,

novacoder <novacoder@...>

#3710 From: "Chris" <novacoder@...>
Date: Tue Nov 4, 2003 11:24 pm
Subject: PolyNova Test file uploaded
novacoder
Send Email Send Email
 
I just uploaded a basic test of my PolyNova 3D Engine port, can
someone try it out on hardware and see if:

a) It runs
b) How fast and smooth it looks

When I run it using VBA I get some nasty polygon tearing.

Thanks
NovaCoder

#3711 From: "Peter" <peter@...>
Date: Sat Nov 8, 2003 4:14 pm
Subject: RE: PolyNova Test file uploaded
ham_peter2002
Send Email Send Email
 
Hi Chris ,

> From: Chris
>
> I just uploaded a basic test of my PolyNova 3D Engine port, can
> someone try it out on hardware and see if:
>
> a) It runs

It runs on hardware, tested using a SP!


> b) How fast and smooth it looks
>
> When I run it using VBA I get some nasty polygon tearing.
>

It depends on the size of object. If it in that size as it
is on start, it runs fluently. If I zoom it to maximum it seems
to slowdown a little and when the object is larger than screen
it plots pixels at some weird places.

The initialization, after HAM logo, takes quite a while though ...

See you
Peter

#3712 From: "Batblaster" <batblaster@...>
Date: Sat Nov 8, 2003 8:21 pm
Subject: Tool_DMA HELP.
batblaster@...
Send Email Send Email
 
Hi !

Anybody know what is wrong in this declaration ??


TOOL_DMA3_SET_EX(&palet,MEM_PAL,SIZEOF_16BIT(palet),DMA_TRANSFER_16BIT,DMA_S
TARTAT_HBL,1,0,1,DMA_STARTAT_NOW)


Why nothing appear on the screen ???

Thanks a lot...

Batblaster...

#3713 From: "Batblaster" <batblaster@...>
Date: Sun Nov 9, 2003 9:49 pm
Subject: Tool_DMA HELP.
batblaster@...
Send Email Send Email
 
Hi to everyone...

I've tried to make an HDMA tool using the internal TOOL_DMA in mygba.h with
some modify.
I have some problems because somethings appear wrong, here you can found all
code needed to test it.

With SNES the HDMA use , source , destination , register where put data ,
amount of data , size of data , auto increment ...

I've tried to do the same putting , source , destination , size , quantity,
repeat , datatype 16 or 32bit , when (vbl or Hbl) , autoincrement of source
but not of the destination..

The problem found i think is :

when the dma start in hbl copy the amount of data in one time this is why i
put amout =1 but i've tried with some different value.
when reach the end of data the source counter will not be resetted to the
start position but the increment continue to infinite.

If someone have idea or the solution to use HDMA to make colors effect like
rasterbar or others please , if is possible , help me...

Thanks a lot to anyone in advance...


Francesco / Batblaster... :)))))))

#define TOOL_DMA3A_SET(srcadr,dstadr,size,qty,repeat,bitmode,timing) \
                       M_DMA3SRC_SET((u32)(srcadr)) \
                       M_DMA3DST_SET((u32)(dstadr)) \
                       M_DMA3COUNT_SET(size) \
                       M_DMA3CNT_SRCCNT_SET(qty) \
                       M_DMA3CNT_SRCCNT_POST_INC \
                       M_DMA3CNT_DSTCNT_NOCHANGE \
                       M_DMA3CNT_REPEAT_SET(repeat) \
                       M_DMA3CNT_TRANSFER_SET(bitmode) \
                       M_DMA3CNT_STARTAT_SET(timing) \
                       M_DMA3CNT_DMA_ENABLED


TOOL_DMA3A_SET(&palet,MEM_PAL_BG,1,0,1,DMA_TRANSFER_16BIT,DMA_STARTAT_HBL)


const u16 palet[256] = {
0x0000,0x7fff,0x0004,0x0006,0x0008,0x000A,0x000C,0x000E,
0x0011,0x0013,0x0015,0x0017,0x0019,0x001B,0x001D,0x001F,
0x7C00,0x7400,0x7000,0x6800,0x6400,0x6000,0x5800,0x5400,
0x5000,0x4800,0x4400,0x4000,0x3800,0x3400,0x3000,0x2800,
0x2400,0x2000,0x1800,0x1400,0x1000,0x0800,0x0400,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000};



-----Messaggio Originale-----
Da: "Batblaster" <batblaster@...>
A: <hamdev@yahoogroups.com>
Data invio: sabato 8 novembre 2003 21.21
Oggetto: [hamdev] Tool_DMA HELP.


> Hi !
>
> Anybody know what is wrong in this declaration ??
>
>
>
TOOL_DMA3_SET_EX(&palet,MEM_PAL,SIZEOF_16BIT(palet),DMA_TRANSFER_16BIT,DMA_S
> TARTAT_HBL,1,0,1,DMA_STARTAT_NOW)
>
>
> Why nothing appear on the screen ???
>
> Thanks a lot...
>
> Batblaster...
>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>

#3714 From: NovaCoder <novacoder@...>
Date: Sun Nov 9, 2003 9:55 pm
Subject: RE: PolyNova Test file uploaded
novacoder
Send Email Send Email
 
Thanks for that Peter, I'm glad it runs on hardware.

The 2D triangle renderer still gets a bit 'funny'
sometimes, I'll nail it one of these days :)

Something dawned on me the other day, when using mode
4 (240x160) for 3d graphics, because of the 'must
write to two pixels at once hardware rule', you
effectivley reduce resolution to (120x80) which is
kind of weak :(



> >
> > I just uploaded a basic test of my PolyNova 3D
> Engine port, can
> > someone try it out on hardware and see if:
> >
> > a) It runs
>
> It runs on hardware, tested using a SP!
>
>
> > b) How fast and smooth it looks
> >
> > When I run it using VBA I get some nasty polygon
> tearing.
> >
>
> It depends on the size of object. If it in that size
> as it
> is on start, it runs fluently. If I zoom it to
> maximum it seems
> to slowdown a little and when the object is larger
> than screen
> it plots pixels at some weird places.
>
> The initialization, after HAM logo, takes quite a
> while though ...
>
> See you
> Peter


________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk

#3715 From: "Peter" <peter@...>
Date: Mon Nov 10, 2003 12:21 am
Subject: RE: RE: PolyNova Test file uploaded
ham_peter2002
Send Email Send Email
 
Hi NovaCoder,

> From: NovaCoder
>
> Something dawned on me the other day, when using mode
> 4 (240x160) for 3d graphics, because of the 'must
> write to two pixels at once hardware rule', you
> effectivley reduce resolution to (120x80) which is
> kind of weak :(

By the way, do you know Derek John Evans awesome YETI 3D engine?

It uses mode5, also reduced resolution (120x80) but looks still pretty
good!!!

Here's the link:
http://www.theteahouse.com.au/gba


I posted a VisualHAM workspace for this one on 25.10.2003 (filesection), if
you want to
compile the source using VHAM :-)

See you,
Peter

#3716 From: "tristam" <tristam1@...>
Date: Tue Nov 11, 2003 2:13 am
Subject: Re: RE: PolyNova Test file uploaded
tristamreeves
Send Email Send Email
 
Thanks Peter!
 
I checked out Yeti3D engine,
seriously a leap forward in texture mapping and dynamic lighting!
 
To everyone who hasn't already seen this, should check it out !
 
 
 
You can download the source for free, it even comes with a level editor !
 
Tristam Reeves

#3717 From: "Peter" <peter@...>
Date: Tue Nov 11, 2003 1:26 pm
Subject: TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
ham_peter2002
Send Email Send Email
 
Hi,


I have some problems using the TOOL_DMA3_SET_EX macro to perform DMA based
memoryfills.

I have an u16 array which i want to "memset" using DMA 16bit mode.
For example I want set each element in array to 0x1122.

After DMA call the array elements look like this:
0x0, 0x1122, 0x0, 0x1122 ...

When I change the source variable from u16 to u32 and change value from
0x1122 to 0x11221122 all elements seems to be set correct.

But this cannot be the way :P


I made a little project to illustrate the problem, code starts here:


#include <mygba.h>

u16 myArray[10]={ 0, 0, 0, 0, 0, 0, 0, 0, 0 };

int main(void)
{
    u16 Value16 = 0x1122;
    u32 Value32 = 0x11221122;

    ham_Init();

    TOOL_DMA3_SET_EX(&Value16,             // source address
                     myArray,              // destination address
                     10,                   // size
                     DMA_TRANSFER_16BIT,   // bitmode
                     DMA_STARTAT_NOW,      // timing
                     0,                    // repeat
                     10,                   // source address count
                     0,                    // destination address count
                     0);                   // irq

    int i;
    for(i=0; i<10; i++)
    {
       ham_VBAText("0x%.2x, ", myArray[i]);
    }
    ham_VBAText("\n\n\n");

    while(TRUE)
    {

    }

    return 0;
}


The array "myArray" contains after calling code above this:
0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122,

When you change TOOL_DMA3_SET_EX(&Value16...) into TOOL_DMA3_SET_EX(&Value32
...) it outputs this:
0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122,
0x1122, (looks good tho)


Here some info about the parameters:

/*
    Source address count values (from thepernproject.com):

    Bits 23-24: These control your how your source counter is affected by
each transfer
    (by transfer I mean each word copied).

    00-increment-the source counter is incremented after each transfer
    01-decrement-the source counter is decremented after each transfer
    10-fixed-good for memory fills as the same data will get copied each
frame
*/

/*
    Destination address count values (from thepernproject.com)

    Bits 21-22: These control your how your destination counter is affected
by each transfer.

    00-increment-the destination counter is incremented after each transfer
    01-decrement
    10-fixed- direct sound FIFO access
    11-this value is different for the Destination control. When set it will
increment.
       At the end of the transfer (this time I mean the entire DMA) it will
be reset to its
       initial value. This is what we will be using for mode 7 effects.
*/


Anyone has/had the same problem?

Macro incorrect or is it me? :P


Kind regards,
Peter

#3718 From: batblaster@...
Date: Tue Nov 11, 2003 5:11 pm
Subject: RE: TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
batblaster@...
Send Email Send Email
 
Hi Peter

Like some other mail maded by me is a week i have problem with DMA i think
i have the same problem of you because i'm tring to send color value (16bit
) to the color register and did not work correctly...

Francesco / Batblaster


>-- Messaggio originale --
>To: "Mailinglist HAM" <hamdev@yahoogroups.com>
>From: "Peter" <peter@...>
>Date: Tue, 11 Nov 2003 14:26:21 +0100
>Subject: [hamdev] TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
>Reply-To: hamdev@yahoogroups.com
>
>
>Hi,
>
>
>I have some problems using the TOOL_DMA3_SET_EX macro to perform DMA based
>memoryfills.
>
>I have an u16 array which i want to "memset" using DMA 16bit mode.
>For example I want set each element in array to 0x1122.
>
>After DMA call the array elements look like this:
>0x0, 0x1122, 0x0, 0x1122 ...
>
>When I change the source variable from u16 to u32 and change value from
>0x1122 to 0x11221122 all elements seems to be set correct.
>
>But this cannot be the way :P
>
>
>I made a little project to illustrate the problem, code starts here:
>
>
>#include <mygba.h>
>
>u16 myArray[10]={ 0, 0, 0, 0, 0, 0, 0, 0, 0 };
>
>int main(void)
>{
>   u16 Value16 = 0x1122;
>   u32 Value32 = 0x11221122;
>
>   ham_Init();
>
>   TOOL_DMA3_SET_EX(&Value16,             // source address
>                    myArray,              // destination address
>                    10,                   // size
>                    DMA_TRANSFER_16BIT,   // bitmode
>                    DMA_STARTAT_NOW,      // timing
>                    0,                    // repeat
>                    10,                   // source address count
>                    0,                    // destination address count
>                    0);                   // irq
>
>   int i;
>   for(i=0; i<10; i++)
>   {
>      ham_VBAText("0x%.2x, ", myArray[i]);
>   }
>   ham_VBAText("\n\n\n");
>
>   while(TRUE)
>   {
>
>   }
>
>   return 0;
>}
>
>
>The array "myArray" contains after calling code above this:
>0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122,
>
>When you change TOOL_DMA3_SET_EX(&Value16...) into TOOL_DMA3_SET_EX(&Value32
>...) it outputs this:
>0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122,
>0x1122, (looks good tho)
>
>
>Here some info about the parameters:
>
>/*
>   Source address count values (from thepernproject.com):
>
>   Bits 23-24: These control your how your source counter is affected by
>each transfer
>   (by transfer I mean each word copied).
>
>   00-increment-the source counter is incremented after each transfer
>   01-decrement-the source counter is decremented after each transfer
>   10-fixed-good for memory fills as the same data will get copied each
>frame
>*/
>
>/*
>   Destination address count values (from thepernproject.com)
>
>   Bits 21-22: These control your how your destination counter is affected
>by each transfer.
>
>   00-increment-the destination counter is incremented after each transfer
>   01-decrement
>   10-fixed- direct sound FIFO access
>   11-this value is different for the Destination control. When set it
will
>increment.
>      At the end of the transfer (this time I mean the entire DMA) it will
>be reset to its
>      initial value. This is what we will be using for mode 7 effects.
>*/
>
>
>Anyone has/had the same problem?
>
>Macro incorrect or is it me? :P
>
>
>Kind regards,
>Peter
>
>
>
>
>
>##########################################
>#### HAM Dev Mailing List Information ####
>##########################################
>
>List Guidelines:
>http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
>Mailing List Archive:
>http://groups.yahoo.com/group/hamdev
>
>Mailing List File Section:
>http://groups.yahoo.com/group/hamdev/files
>
>Unsubscribe:
>email hamdev-unsubscribe@yahoogroups.com
>
>Newbie Help:
>http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
>Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#3719 From: "Peter" <peter@...>
Date: Tue Nov 11, 2003 7:11 pm
Subject: RE: TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
ham_peter2002
Send Email Send Email
 
Hi,


I changed "source address count" from 10 into 2 and it works now ...

The description I read means values in bits and not decimal as I thought,
so 10 = 2 in decimal :P


Peter



> -----Original Message-----
> From: Peter
> Sent: Tuesday, November 11, 2003 2:26 PM
> To: Mailinglist HAM
> Subject: [hamdev] TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
>
>
> Hi,
>
>
> I have some problems using the TOOL_DMA3_SET_EX macro to perform DMA based
> memoryfills.
>
> I have an u16 array which i want to "memset" using DMA 16bit mode.
> For example I want set each element in array to 0x1122.
>
> After DMA call the array elements look like this:
> 0x0, 0x1122, 0x0, 0x1122 ...
>
> When I change the source variable from u16 to u32 and change value from
> 0x1122 to 0x11221122 all elements seems to be set correct.
>
> But this cannot be the way :P
>
>
> I made a little project to illustrate the problem, code starts here:
>
>
> #include <mygba.h>
>
> u16 myArray[10]={ 0, 0, 0, 0, 0, 0, 0, 0, 0 };
>
> int main(void)
> {
>    u16 Value16 = 0x1122;
>    u32 Value32 = 0x11221122;
>
>    ham_Init();
>
>    TOOL_DMA3_SET_EX(&Value16,             // source address
>                     myArray,              // destination address
>                     10,                   // size
>                     DMA_TRANSFER_16BIT,   // bitmode
>                     DMA_STARTAT_NOW,      // timing
>                     0,                    // repeat
>                     10,                   // source address count
>                     0,                    // destination address count
>                     0);                   // irq
>
>    int i;
>    for(i=0; i<10; i++)
>    {
>       ham_VBAText("0x%.2x, ", myArray[i]);
>    }
>    ham_VBAText("\n\n\n");
>
>    while(TRUE)
>    {
>
>    }
>
>    return 0;
> }
>
>
> The array "myArray" contains after calling code above this:
> 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122,
>
> When you change TOOL_DMA3_SET_EX(&Value16...) into
> TOOL_DMA3_SET_EX(&Value32
> ...) it outputs this:
> 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122,
> 0x1122, (looks good tho)
>
>
> Here some info about the parameters:
>
> /*
>    Source address count values (from thepernproject.com):
>
>    Bits 23-24: These control your how your source counter is affected by
> each transfer
>    (by transfer I mean each word copied).
>
>    00-increment-the source counter is incremented after each transfer
>    01-decrement-the source counter is decremented after each transfer
>    10-fixed-good for memory fills as the same data will get copied each
> frame
> */
>
> /*
>    Destination address count values (from thepernproject.com)
>
>    Bits 21-22: These control your how your destination counter is affected
> by each transfer.
>
>    00-increment-the destination counter is incremented after each transfer
>    01-decrement
>    10-fixed- direct sound FIFO access
>    11-this value is different for the Destination control. When
> set it will
> increment.
>       At the end of the transfer (this time I mean the entire DMA) it will
> be reset to its
>       initial value. This is what we will be using for mode 7 effects.
> */
>
>
> Anyone has/had the same problem?
>
> Macro incorrect or is it me? :P
>
>
> Kind regards,
> Peter
>
>
>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#3720 From: "Batblaster" <batblaster@...>
Date: Wed Nov 12, 2003 9:48 am
Subject: Re: TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
batblaster@...
Send Email Send Email
 
Hi ,

The problems aren't finished , i think for me but the documentation on the
AGB Nintendo manual and in other docs i have tell

Bit 25: DMA Repeat - This will cause the DMA to repeat every Hblank or
Vblank if you have that speciefied in your timing bits.

i've tried this:

Using the part of code who Peter release 2 mails ago i do that:

    TOOL_DMA3_SET_EX(&palet,             // source address
                     myArray,              // destination address
                     2,                   // size
                     DMA_TRANSFER_16BIT,   // bitmode
                     DMA_STARTAT_HBL,      // timing
                     0,                    // repeat
                     0,                   // source address count
                     0,                    // destination address count
                     0);                   // irq

Only 2 word i want to transfer...

Result:
0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,


Ok now i change the repeat bit to 1 and the result is:

    TOOL_DMA3_SET_EX(&palet,             // source address
                     myArray,              // destination address
                     2,                   // size
                     DMA_TRANSFER_16BIT,   // bitmode
                     DMA_STARTAT_HBL,      // timing
                     1,                    // repeat
                     0,                   // source address count
                     0,                    // destination address count
                     0);                   // irq

Result:
0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x11, 0x13, 0x15, 0x17,
0x19, 0x1b, 0x1d, 0x1f, 0x7c00, 0x7400, 0x7000, 0x6800, 0x6400, 0x6000,
0x5800, 0x5400, 0x5000, 0x4800, 0x4400, 0x4000, 0x3800, 0x3400, 0x3000,
0x2800, 0x2400, 0x2000, 0x1800, 0x1400, 0x1000, 0x800, 0x400, 0x00,

WHY if the repeat is 1 the source and destination address pointer aren't
restarted ?????
Can anyone tell me if is MY approching problem to the DMA functions or is
somethings very strange ??? Without the restarting of the Memory address
(source and destination) is impossible , for me , to work like an HDMA...

Thanks a lot to anyone...


Francesco / Batblaster...



-----Messaggio Originale-----
Da: "Peter" <peter@...>
A: <hamdev@yahoogroups.com>
Data invio: martedì 11 novembre 2003 20.11
Oggetto: RE: [hamdev] TOOL_DMA3_SET_EX - 16BIT memoryfill trouble


> Hi,
>
>
> I changed "source address count" from 10 into 2 and it works now ...
>
> The description I read means values in bits and not decimal as I thought,
> so 10 = 2 in decimal :P
>
>
> Peter
>
>
>
> > -----Original Message-----
> > From: Peter
> > Sent: Tuesday, November 11, 2003 2:26 PM
> > To: Mailinglist HAM
> > Subject: [hamdev] TOOL_DMA3_SET_EX - 16BIT memoryfill trouble
> >
> >
> > Hi,
> >
> >
> > I have some problems using the TOOL_DMA3_SET_EX macro to perform DMA
based
> > memoryfills.
> >
> > I have an u16 array which i want to "memset" using DMA 16bit mode.
> > For example I want set each element in array to 0x1122.
> >
> > After DMA call the array elements look like this:
> > 0x0, 0x1122, 0x0, 0x1122 ...
> >
> > When I change the source variable from u16 to u32 and change value from
> > 0x1122 to 0x11221122 all elements seems to be set correct.
> >
> > But this cannot be the way :P
> >
> >
> > I made a little project to illustrate the problem, code starts here:
> >
> >
> > #include <mygba.h>
> >
> > u16 myArray[10]={ 0, 0, 0, 0, 0, 0, 0, 0, 0 };
> >
> > int main(void)
> > {
> >    u16 Value16 = 0x1122;
> >    u32 Value32 = 0x11221122;
> >
> >    ham_Init();
> >
> >    TOOL_DMA3_SET_EX(&Value16,             // source address
> >                     myArray,              // destination address
> >                     10,                   // size
> >                     DMA_TRANSFER_16BIT,   // bitmode
> >                     DMA_STARTAT_NOW,      // timing
> >                     0,                    // repeat
> >                     10,                   // source address count
> >                     0,                    // destination address count
> >                     0);                   // irq
> >
> >    int i;
> >    for(i=0; i<10; i++)
> >    {
> >       ham_VBAText("0x%.2x, ", myArray[i]);
> >    }
> >    ham_VBAText("\n\n\n");
> >
> >    while(TRUE)
> >    {
> >
> >    }
> >
> >    return 0;
> > }
> >
> >
> > The array "myArray" contains after calling code above this:
> > 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122, 0x00, 0x1122,
> >
> > When you change TOOL_DMA3_SET_EX(&Value16...) into
> > TOOL_DMA3_SET_EX(&Value32
> > ...) it outputs this:
> > 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122, 0x1122,
> > 0x1122, (looks good tho)
> >
> >
> > Here some info about the parameters:
> >
> > /*
> >    Source address count values (from thepernproject.com):
> >
> >    Bits 23-24: These control your how your source counter is affected by
> > each transfer
> >    (by transfer I mean each word copied).
> >
> >    00-increment-the source counter is incremented after each transfer
> >    01-decrement-the source counter is decremented after each transfer
> >    10-fixed-good for memory fills as the same data will get copied each
> > frame
> > */
> >
> > /*
> >    Destination address count values (from thepernproject.com)
> >
> >    Bits 21-22: These control your how your destination counter is
affected
> > by each transfer.
> >
> >    00-increment-the destination counter is incremented after each
transfer
> >    01-decrement
> >    10-fixed- direct sound FIFO access
> >    11-this value is different for the Destination control. When
> > set it will
> > increment.
> >       At the end of the transfer (this time I mean the entire DMA) it
will
> > be reset to its
> >       initial value. This is what we will be using for mode 7 effects.
> > */
> >
> >
> > Anyone has/had the same problem?
> >
> > Macro incorrect or is it me? :P
> >
> >
> > Kind regards,
> > Peter
> >
> >
> >
> >
> >
> > ##########################################
> > #### HAM Dev Mailing List Information ####
> > ##########################################
> >
> > List Guidelines:
> > http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
> >
> > Mailing List Archive:
> > http://groups.yahoo.com/group/hamdev
> >
> > Mailing List File Section:
> > http://groups.yahoo.com/group/hamdev/files
> >
> > Unsubscribe:
> > email hamdev-unsubscribe@yahoogroups.com
> >
> > Newbie Help:
> > http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
> >
> >
> > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> >
> >
> >
>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#3721 From: "akat1977" <firamax@...>
Date: Tue Nov 18, 2003 1:55 pm
Subject: What is PolyNova?
akat1977
Send Email Send Email
 
hi,

im away for too long and when im back, there was too much term that
so alien to me like 'PolyNova':

1) What is PolyNova?
2) Any sample codes?

#3722 From: NovaCoder <novacoder@...>
Date: Tue Nov 18, 2003 9:51 pm
Subject: Re: What is PolyNova?
novacoder
Send Email Send Email
 
Hi,

PolyNova is my attempt at a port of my win32 3D portal
renderer to the humble GBA.  I've been working on it
for a couple of months now and so it's not all there
yet.

You can have a look at the win32 version here ->
www.novacoder.com

I'll upload a test VHAM workspace, it's all very basic
at the moment though.

ChrisR
>
> Message: 1
>    Date: Tue, 18 Nov 2003 13:55:18 -0000
>    From: "akat1977" <firamax@...>
> Subject: What is PolyNova?
>
> hi,
>
> im away for too long and when im back, there was too
> much term that
> so alien to me like 'PolyNova':
>
> 1) What is PolyNova?
> 2) Any sample codes?
>
>
>
>

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk

#3723 From: hamdev@yahoogroups.com
Date: Tue Nov 18, 2003 9:57 pm
Subject: New file uploaded to hamdev
hamdev@yahoogroups.com
Send Email Send Email
 
Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the hamdev
group.

   File        : /PolyNova_workspace.zip
   Uploaded by : novacoder <novacoder@...>
   Description : PolyNova WorkSpace - TEST

You can access this file at the URL

http://groups.yahoo.com/group/hamdev/files/PolyNova_workspace.zip

To learn more about file sharing for your group, please visit

http://help.yahoo.com/help/us/groups/files

Regards,

novacoder <novacoder@...>

#3724 From: "Emanuel Schleussinger" <tubooboo@...>
Date: Sat Nov 22, 2003 7:48 am
Subject: RE: Re: What is PolyNova?
tubooboo
Send Email Send Email
 
The editor on your site looks promising - is that fully integrated into
PolyNova - e.g. are the models directly useable?

Emanuel

-----Original Message-----
From: NovaCoder [mailto:novacoder@...]
Sent: Dienstag, 18. November 2003 22:51
To: hamdev@yahoogroups.com
Subject: [hamdev] Re: What is PolyNova?

Hi,

PolyNova is my attempt at a port of my win32 3D portal
renderer to the humble GBA.  I've been working on it
for a couple of months now and so it's not all there
yet.

You can have a look at the win32 version here ->
www.novacoder.com

I'll upload a test VHAM workspace, it's all very basic
at the moment though.

ChrisR
>
> Message: 1
>    Date: Tue, 18 Nov 2003 13:55:18 -0000
>    From: "akat1977" <firamax@...>
> Subject: What is PolyNova?
>
> hi,
>
> im away for too long and when im back, there was too
> much term that
> so alien to me like 'PolyNova':
>
> 1) What is PolyNova?
> 2) Any sample codes?
>
>
>
>

________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk


##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#3725 From: NovaCoder <novacoder@...>
Date: Sun Nov 23, 2003 9:24 am
Subject: RE: Re: What is PolyNova?
novacoder
Send Email Send Email
 
Thanx Emanuel, glad you liked it.

The editor is built on the engine but you will not be
able to load the levels you create into the GBA
version yet because I haven't got round to adding
object persistance...maybe one day ;)

ChrisR

> Message: 1
>    Date: Sat, 22 Nov 2003 08:48:48 +0100
>    From: "Emanuel Schleussinger" <tubooboo@...>
> Subject: RE: Re: What is PolyNova?
>
> The editor on your site looks promising - is that
> fully integrated into
> PolyNova - e.g. are the models directly useable?
>
> Emanuel
>


________________________________________________________________________
Want to chat instantly with your online friends?  Get the FREE Yahoo!
Messenger http://mail.messenger.yahoo.co.uk

#3726 From: "Emanuel Schleussinger" <tubooboo@...>
Date: Sun Nov 23, 2003 6:13 pm
Subject: HAM 2.8 released!
tubooboo
Send Email Send Email
 

After a long period of time, finally a major update of HAM -- the long awaited update has finally arrived.

 

These are the most important features:

 - Toolchain: Latest GNU tools in full version: GCC 3.3.2, Insight Debugger 6.0

- Toolchain: Again improved the installer to work more reliably.

- Toolchain: It is now possible to use the latest HAM with either the old 2.71 or HAM 2.8 compiler tool chain. The update only delivers the new HAM framework, and is therefor much quicker to download.

- Toolchain: Latest Cygwin tool chains for more reliability (can someone tell me if it works under Win98?)

- Toolchain: Further Modularized tool chain to allow builds for other Platforms , suchas HAM Nintendo Gamecube (to be released)

- Toolchain: Added support to specify additional directories that GDB should parse for source files. This allows, for example, source level debugging of libc functions.

- HAMlib: Added tUME support (currently still early and not entirely stable)

- HAMlib: Added Joypad handling support in-library dealing with both pressed and held button states

- HAMlib: Added on the fly changing of existing Map Fragments

- HAMlib: Rotation functions optimized for more speed.

- HAMlib: Bugfix: ham_SaveRawToRAM now allows saving of multiple data blocks.

- HAMlib: Bugfix: ham_InitText no longer overwrites the BG palette

- HAMlib: Bugfix: No longer writing to wrong backbuffer in some Mode5 functions.

 

Get it on www.ngine.de -- if you can mirror these files, please let me know via email. Spread the word, and let me know what you think,

 

Enjoy,
Emanuel

 

PS: Registered Users will receive their registered 2.8-libs in a few minutes.

 


#3727 From: "David Koontz" <dkoontz-yahoo0000@...>
Date: Sun Nov 23, 2003 8:34 pm
Subject: Thank you
koontz777
Send Email Send Email
 
Thank you, thank you, thank you, thank you for fixing the SRAM bug!

My project can now continue as planned :)

#3728 From: HAM Tutorial <ham@...>
Date: Mon Nov 24, 2003 5:34 pm
Subject: Re: HAM 2.8 released!
rogersa2k
Send Email Send Email
 
You can find it mirrored on the HAM Tutorial website:
http://www.aaronrogers.com/ham/HAM/ham-280-full-win32.exe

- Aaron Rogers
HAM Tutorial


Emanuel Schleussinger wrote:

> After a long period of time, finally a major update of HAM -- the long
> awaited update has finally arrived.
>
>
>
> These are the most important features:
>
>  - Toolchain: Latest GNU tools in full version: GCC 3.3.2, Insight
> Debugger 6.0
>
> - Toolchain: Again improved the installer to work more reliably.
>
> - Toolchain: It is now possible to use the latest HAM with either the
> old 2.71 or HAM 2.8 compiler tool chain. The update only delivers the
> new HAM framework, and is therefor much quicker to download.
>
> - Toolchain: Latest Cygwin tool chains for more reliability (can someone
> tell me if it works under Win98?)
>
> - Toolchain: Further Modularized tool chain to allow builds for other
> Platforms , suchas HAM Nintendo Gamecube (to be released)
>
> - Toolchain: Added support to specify additional directories that GDB
> should parse for source files. This allows, for example, source level
> debugging of libc functions.
>
> - HAMlib: Added tUME support (currently still early and not entirely
> stable)
>
> - HAMlib: Added Joypad handling support in-library dealing with both
> pressed and held button states
>
> - HAMlib: Added on the fly changing of existing Map Fragments
>
> - HAMlib: Rotation functions optimized for more speed.
>
> - HAMlib: Bugfix: ham_SaveRawToRAM now allows saving of multiple data
> blocks.
>
> - HAMlib: Bugfix: ham_InitText no longer overwrites the BG palette
>
> - HAMlib: Bugfix: No longer writing to wrong backbuffer in some Mode5
> functions.
>
>
>
> Get it on www.ngine.de <http://www.ngine.de/> -- if you can mirror these
> files, please let me know via email. Spread the word, and let me know
> what you think,
>
>
>
> Enjoy,
> Emanuel
>
>
>
> PS: Registered Users will receive their registered 2.8-libs in a few
> minutes.
>
>
>
>
> *Yahoo! Groups Sponsor*
> ADVERTISEMENT
>
<http://rd.yahoo.com/SIG=12crvcp55/M=267637.4116732.5333197.1261774/D=egroupweb/\
S=1705006497:HM/EXP=1069697781/A=1853618/R=0/*http://www.netflix.com/Default?mqs\
o=60178338&partid=4116732>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
> <http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5>
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
> <http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
> <http://docs.yahoo.com/info/terms/>.

#3729 From: "danielacpucci10" <danielacpucci10@...>
Date: Tue Nov 25, 2003 3:00 pm
Subject: Re: HAM 2.8 released!
danielacpucci10
Send Email Send Email
 
Hi Emmanuel, does the new release has something to work on multiuser?
Anything about this for the future?
Thanks,
Dani

--- In hamdev@yahoogroups.com, HAM Tutorial <ham@a...> wrote:
> You can find it mirrored on the HAM Tutorial website:
> http://www.aaronrogers.com/ham/HAM/ham-280-full-win32.exe
>
> - Aaron Rogers
> HAM Tutorial
>
>
> Emanuel Schleussinger wrote:
>
> > After a long period of time, finally a major update of HAM -- the
long
> > awaited update has finally arrived.
> >
> >
> >
> > These are the most important features:
> >
> >  - Toolchain: Latest GNU tools in full version: GCC 3.3.2,
Insight
> > Debugger 6.0
> >
> > - Toolchain: Again improved the installer to work more reliably.
> >
> > - Toolchain: It is now possible to use the latest HAM with either
the
> > old 2.71 or HAM 2.8 compiler tool chain. The update only delivers
the
> > new HAM framework, and is therefor much quicker to download.
> >
> > - Toolchain: Latest Cygwin tool chains for more reliability (can
someone
> > tell me if it works under Win98?)
> >
> > - Toolchain: Further Modularized tool chain to allow builds for
other
> > Platforms , suchas HAM Nintendo Gamecube (to be released)
> >
> > - Toolchain: Added support to specify additional directories that
GDB
> > should parse for source files. This allows, for example, source
level
> > debugging of libc functions.
> >
> > - HAMlib: Added tUME support (currently still early and not
entirely
> > stable)
> >
> > - HAMlib: Added Joypad handling support in-library dealing with
both
> > pressed and held button states
> >
> > - HAMlib: Added on the fly changing of existing Map Fragments
> >
> > - HAMlib: Rotation functions optimized for more speed.
> >
> > - HAMlib: Bugfix: ham_SaveRawToRAM now allows saving of multiple
data
> > blocks.
> >
> > - HAMlib: Bugfix: ham_InitText no longer overwrites the BG palette
> >
> > - HAMlib: Bugfix: No longer writing to wrong backbuffer in some
Mode5
> > functions.
> >
> >
> >
> > Get it on www.ngine.de <http://www.ngine.de/> -- if you can
mirror these
> > files, please let me know via email. Spread the word, and let me
know
> > what you think,
> >
> >
> >
> > Enjoy,
> > Emanuel
> >
> >
> >
> > PS: Registered Users will receive their registered 2.8-libs in a
few
> > minutes.
> >
> >
> >
> >
> > *Yahoo! Groups Sponsor*
> > ADVERTISEMENT
> >
<http://rd.yahoo.com/SIG=12crvcp55/M=267637.4116732.5333197.1261774/D=
egroupweb/S=1705006497:HM/EXP=1069697781/A=1853618/R=0/*http://www.net
flix.com/Default?mqso=60178338&partid=4116732>
> >
> >
> > ##########################################
> > #### HAM Dev Mailing List Information ####
> > ##########################################
> >
> > List Guidelines:
> > http://www.ngine.de/site/modules.php?
name=Content&pa=showpage&pid=5
> > <http://www.ngine.de/site/modules.php?
name=Content&pa=showpage&pid=5>
> >
> > Mailing List Archive:
> > http://groups.yahoo.com/group/hamdev
> >
> > Mailing List File Section:
> > http://groups.yahoo.com/group/hamdev/files
> >
> > Unsubscribe:
> > email hamdev-unsubscribe@yahoogroups.com
> >
> > Newbie Help:
> > http://www.ngine.de/site/modules.php?
name=Web_Links&l_op=viewlink&cid=1
> > <http://www.ngine.de/site/modules.php?
name=Web_Links&l_op=viewlink&cid=1>
> >
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service
> > <http://docs.yahoo.com/info/terms/>.

#3730 From: "Emanuel Schleussinger" <tubooboo@...>
Date: Wed Nov 26, 2003 9:43 pm
Subject: RE: Re: HAM 2.8 released!
tubooboo
Send Email Send Email
 
Hi,

currently, Multiuser support is rather high on the agenda for the next major
update, but no promises. It is a hard module to get right -- I failed once
already... :)

Emanuel

-----Original Message-----
From: danielacpucci10 [mailto:danielacpucci10@...]
Sent: Dienstag, 25. November 2003 16:01
To: hamdev@yahoogroups.com
Subject: [hamdev] Re: HAM 2.8 released!

Hi Emmanuel, does the new release has something to work on multiuser?
Anything about this for the future?
Thanks,
Dani

--- In hamdev@yahoogroups.com, HAM Tutorial <ham@a...> wrote:
> You can find it mirrored on the HAM Tutorial website:
> http://www.aaronrogers.com/ham/HAM/ham-280-full-win32.exe
>
> - Aaron Rogers
> HAM Tutorial
>
>
> Emanuel Schleussinger wrote:
>
> > After a long period of time, finally a major update of HAM -- the
long
> > awaited update has finally arrived.
> >
> >
> >
> > These are the most important features:
> >
> >  - Toolchain: Latest GNU tools in full version: GCC 3.3.2,
Insight
> > Debugger 6.0
> >
> > - Toolchain: Again improved the installer to work more reliably.
> >
> > - Toolchain: It is now possible to use the latest HAM with either
the
> > old 2.71 or HAM 2.8 compiler tool chain. The update only delivers
the
> > new HAM framework, and is therefor much quicker to download.
> >
> > - Toolchain: Latest Cygwin tool chains for more reliability (can
someone
> > tell me if it works under Win98?)
> >
> > - Toolchain: Further Modularized tool chain to allow builds for
other
> > Platforms , suchas HAM Nintendo Gamecube (to be released)
> >
> > - Toolchain: Added support to specify additional directories that
GDB
> > should parse for source files. This allows, for example, source
level
> > debugging of libc functions.
> >
> > - HAMlib: Added tUME support (currently still early and not
entirely
> > stable)
> >
> > - HAMlib: Added Joypad handling support in-library dealing with
both
> > pressed and held button states
> >
> > - HAMlib: Added on the fly changing of existing Map Fragments
> >
> > - HAMlib: Rotation functions optimized for more speed.
> >
> > - HAMlib: Bugfix: ham_SaveRawToRAM now allows saving of multiple
data
> > blocks.
> >
> > - HAMlib: Bugfix: ham_InitText no longer overwrites the BG palette
> >
> > - HAMlib: Bugfix: No longer writing to wrong backbuffer in some
Mode5
> > functions.
> >
> >
> >
> > Get it on www.ngine.de <http://www.ngine.de/> -- if you can
mirror these
> > files, please let me know via email. Spread the word, and let me
know
> > what you think,
> >
> >
> >
> > Enjoy,
> > Emanuel
> >
> >
> >
> > PS: Registered Users will receive their registered 2.8-libs in a
few
> > minutes.
> >
> >
> >
> >
> > *Yahoo! Groups Sponsor*
> > ADVERTISEMENT
> >
<http://rd.yahoo.com/SIG=12crvcp55/M=267637.4116732.5333197.1261774/D=
egroupweb/S=1705006497:HM/EXP=1069697781/A=1853618/R=0/*http://www.net
flix.com/Default?mqso=60178338&partid=4116732>
> >
> >
> > ##########################################
> > #### HAM Dev Mailing List Information ####
> > ##########################################
> >
> > List Guidelines:
> > http://www.ngine.de/site/modules.php?
name=Content&pa=showpage&pid=5
> > <http://www.ngine.de/site/modules.php?
name=Content&pa=showpage&pid=5>
> >
> > Mailing List Archive:
> > http://groups.yahoo.com/group/hamdev
> >
> > Mailing List File Section:
> > http://groups.yahoo.com/group/hamdev/files
> >
> > Unsubscribe:
> > email hamdev-unsubscribe@yahoogroups.com
> >
> > Newbie Help:
> > http://www.ngine.de/site/modules.php?
name=Web_Links&l_op=viewlink&cid=1
> > <http://www.ngine.de/site/modules.php?
name=Web_Links&l_op=viewlink&cid=1>
> >
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service
> > <http://docs.yahoo.com/info/terms/>.



##########################################
#### HAM Dev Mailing List Information ####
##########################################

List Guidelines:
http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5

Mailing List Archive:
http://groups.yahoo.com/group/hamdev

Mailing List File Section:
http://groups.yahoo.com/group/hamdev/files

Unsubscribe:
email hamdev-unsubscribe@yahoogroups.com

Newbie Help:
http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1


Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/

#3731 From: "Joni Huhmarniemi" <joni.huhmarniemi@...>
Date: Thu Nov 27, 2003 11:17 am
Subject: HAM devkit 2.8 + GCC 3.3.2 troubles!
joni.huhmarniemi@...
Send Email Send Email
 
<note>Copied from Ngine.de Forum, sorry 'bout that!</note>

Hi, everyone!
Just started experimenting with new HAM devkit 2.8, and I noticed that
GCC 3.3.2 seems to compile a little bit slower binaries compared to 3.2.2
(provided with HAM 2.72)!
Is this a known issue, or is there some mystical optimization methods for
3.3.2 ...? There seems to be other problems as well; for some reason my test
app fails to draw graphics to screen during initialization (see example
files
below). Has anybody else encountered problems with 3.3.2 ?

Example applications:
Simple spinning cubes, mode 4, HAMlib not used.
-- -- -- -->
Build with VHAM + GCC 3.2.2, everything ok:
http://www.isometrik.org/gba/cube_2_72.gba
-- -- -- -->
Build with VHAM + GCC 3.3.2, a bit slower fps, splash screen fails:
http://www.isometrik.org/gba/cube_2_80.gba


Thanks in advance!
--Joni Huhmarniemi

#3732 From: "Batblaster" <batblaster@...>
Date: Fri Nov 28, 2003 12:10 am
Subject: Re: HAM devkit 2.8 + GCC 3.3.2 troubles!
batblaster@...
Send Email Send Email
 
Hi Joni,

I've tested your files and for me the 3.3.2 works fine and maybe a bit
faster not slower then the 3.2.2 but really hard to test is very very
similar...

Batblaster...


-----Messaggio Originale-----
Da: "Joni Huhmarniemi" <joni.huhmarniemi@...>
A: <hamdev@yahoogroups.com>
Data invio: giovedì 27 novembre 2003 12.17
Oggetto: [hamdev] HAM devkit 2.8 + GCC 3.3.2 troubles!


> <note>Copied from Ngine.de Forum, sorry 'bout that!</note>
>
> Hi, everyone!
> Just started experimenting with new HAM devkit 2.8, and I noticed that
> GCC 3.3.2 seems to compile a little bit slower binaries compared to 3.2.2
> (provided with HAM 2.72)!
> Is this a known issue, or is there some mystical optimization methods for
> 3.3.2 ...? There seems to be other problems as well; for some reason my
test
> app fails to draw graphics to screen during initialization (see example
> files
> below). Has anybody else encountered problems with 3.3.2 ?
>
> Example applications:
> Simple spinning cubes, mode 4, HAMlib not used.
> -- -- -- -->
> Build with VHAM + GCC 3.2.2, everything ok:
> http://www.isometrik.org/gba/cube_2_72.gba
> -- -- -- -->
> Build with VHAM + GCC 3.3.2, a bit slower fps, splash screen fails:
> http://www.isometrik.org/gba/cube_2_80.gba
>
>
> Thanks in advance!
> --Joni Huhmarniemi
>
>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#3733 From: "Joni Huhmarniemi" <joni.huhmarniemi@...>
Date: Fri Nov 28, 2003 7:30 am
Subject: Re: HAM devkit 2.8 + GCC 3.3.2 troubles!
joni.huhmarniemi@...
Send Email Send Email
 
Thanks for testing, Bat...!

I made some further profiling, and the results are very interestig!

Test case is the same application as before; four spinning filled
cubes + a simple circle drawing. I built the exactly same workspace
with HAM devkit 2.72 (GCC 3.2.2) and HAM devkit 2.8 (GCC 3.3.2)
and here are the results for first ten frames:

2.72 / GCC 3.2.2:
-----------------------------------------------------------
Frames elapsed | Ticks elapsed | Scanl. Start | Scanl. End
-----------------------------------------------------------
        1       |       959      |     203    |      25
        1       |     1447      |       3      |      78
        1       |     1457      |       2      |      79
        1       |     1470      |       2      |      79
        1       |     1487      |       2      |      80
        1       |     1477      |       2      |      80
        1       |     1491      |       3      |      81
        1       |     1452      |       2      |      78
        1       |     1448      |       3      |      78
        1       |     1462      |       3      |      79

2.8 / GCC 3.3.2:
-----------------------------------------------------------
Frames elapsed | Ticks elapsed | Scanl. Start | Scanl. End
-----------------------------------------------------------
        1       |     1962      |     199     |      74
        1       |     2592      |      14      |     149
        1       |     2624      |      28      |     164
        1       |     2655      |      44      |     182
        1       |     2656      |      61      |     199
        1       |     2643      |      78      |     216
        1       |     2668      |      14      |     153
        1       |     2619      |      32      |     168
        1       |     2622      |      47      |     184
        1       |     2622      |      63      |     200

The actual function looks like this:

void Render( void ) {
PROFILER_START
   VGL_DrawCircle( 120, 80, 60, g_uCircleColor );
   VGL_DrawCircle( 120, 80, 64, g_uCircleColor );
   VGL_Render( g_pSpace, g_pCamera );
PROFILER_END
PROFILER_OUTPUT
   VGL_WaitForVblank( );
   VGL_FlipBackBuffer( );
   VGL_ClearBackBuffer( );
};


The difference is so huge that I can't believe these results my self!
Am I just tired and doing something terribly wrong here...???

--Joni


:: Joni Huhmarniemi
:: Viva la revolución, Sulake Labs
:: joni@... :: mobile +358 50 348 5559

Sulake Labs | Unioninkatu 13 | 00130 Helsinki, Finland
http://www.sulake.com | tel +358 9 681 2270 | fax +358 9 681 22722
----- Original Message -----
From: "Batblaster" <batblaster@...>
To: <hamdev@yahoogroups.com>
Sent: Friday, November 28, 2003 2:10 AM
Subject: Re: [hamdev] HAM devkit 2.8 + GCC 3.3.2 troubles!


> Hi Joni,
>
> I've tested your files and for me the 3.3.2 works fine and maybe a bit
> faster not slower then the 3.2.2 but really hard to test is very very
> similar...
>
> Batblaster...
>
>
> -----Messaggio Originale-----
> Da: "Joni Huhmarniemi" <joni.huhmarniemi@...>
> A: <hamdev@yahoogroups.com>
> Data invio: giovedì 27 novembre 2003 12.17
> Oggetto: [hamdev] HAM devkit 2.8 + GCC 3.3.2 troubles!
>
>
> > <note>Copied from Ngine.de Forum, sorry 'bout that!</note>
> >
> > Hi, everyone!
> > Just started experimenting with new HAM devkit 2.8, and I noticed that
> > GCC 3.3.2 seems to compile a little bit slower binaries compared to
3.2.2
> > (provided with HAM 2.72)!
> > Is this a known issue, or is there some mystical optimization methods
for
> > 3.3.2 ...? There seems to be other problems as well; for some reason my
> test
> > app fails to draw graphics to screen during initialization (see example
> > files
> > below). Has anybody else encountered problems with 3.3.2 ?
> >
> > Example applications:
> > Simple spinning cubes, mode 4, HAMlib not used.
> > -- -- -- -->
> > Build with VHAM + GCC 3.2.2, everything ok:
> > http://www.isometrik.org/gba/cube_2_72.gba
> > -- -- -- -->
> > Build with VHAM + GCC 3.3.2, a bit slower fps, splash screen fails:
> > http://www.isometrik.org/gba/cube_2_80.gba
> >
> >
> > Thanks in advance!
> > --Joni Huhmarniemi
> >
> >
> >
> >
> > ##########################################
> > #### HAM Dev Mailing List Information ####
> > ##########################################
> >
> > List Guidelines:
> > http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
> >
> > Mailing List Archive:
> > http://groups.yahoo.com/group/hamdev
> >
> > Mailing List File Section:
> > http://groups.yahoo.com/group/hamdev/files
> >
> > Unsubscribe:
> > email hamdev-unsubscribe@yahoogroups.com
> >
> > Newbie Help:
> > http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
> >
> >
> > Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/
> >
> >
> >
>
>
>
> ##########################################
> #### HAM Dev Mailing List Information ####
> ##########################################
>
> List Guidelines:
> http://www.ngine.de/site/modules.php?name=Content&pa=showpage&pid=5
>
> Mailing List Archive:
> http://groups.yahoo.com/group/hamdev
>
> Mailing List File Section:
> http://groups.yahoo.com/group/hamdev/files
>
> Unsubscribe:
> email hamdev-unsubscribe@yahoogroups.com
>
> Newbie Help:
> http://www.ngine.de/site/modules.php?name=Web_Links&l_op=viewlink&cid=1
>
>
> Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/
>
>
>

#3734 From: "Chris" <novacoder@...>
Date: Wed Dec 3, 2003 4:03 am
Subject: Why is this always green?
novacoder
Send Email Send Email
 
Hi all,

Trying to draw scan-lines in mode 5 using DMA, the x/y positions
seem fine by the color is always green no matter what I specify for
the RGB value?? Anyone got any ideas?

I'll post the DMA code section here and also upload the entire file.

#define R_DMA3CNT32  *(volatile u32 *)(MEM_IO + 0x0DC)

u16 l_value;
u16 l_count;
s16 l_offset;

   l_count = (a_xFinish - a_xStart);
   l_count++;


   l_offset = (a_y * 160 + a_xStart);

   l_value = RGB(255, 0, 0);

   R_DMA3SRC = (u32)&l_value;
   R_DMA3DST = (u32)(&g_pScreen[l_offset]);
   R_DMA3CNT32 = ((u32)1 << 31) | ((u32)1 << 24) | l_count;


Thanks
ChrisR

Messages 3705 - 3734 of 3921   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help