libnds 1.3.1 - FIFO Problem

Copper
Posts: 7
Joined: Sun Dec 28, 2008 9:34 pm

RE

Post by Copper » Tue Jan 27, 2009 9:41 am

kadrim1983 wrote:found the problem :-)

So for anyone else interested:

In my very old project i had the wrong cpu architecture selected

in the arm9 makefile was

Code: Select all

ARCH	:=	-marm -mthumb-interwork
which has to be changed to this, so the fifo works:

Code: Select all

ARCH	:=	-mthumb -mthumb-interwork

additionally the arm9 main shouldn't contain

irqinit();

and enabling the vblank irq is not neccessary.
I've the same problem when I wanted to switch my arm9 code to -marm architecture...

But I can switch arm 7 code to -marm architecture it always works...

Writting ARM 7 code is very useful to write sound emulator like AY8910...

It's easier to write with your new's FIFO (which is a really a good job! Thanks a lot for that :D )

Post Reply

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest