Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 35

Thread: GBA Emu For DC (Visual Troy Advance) Continued

                  
   
  1. #11
    DCEmu Rookie
    Join Date
    May 2004
    Location
    Posts
    194
    Rep Power
    73

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    I don't think anyone has really figured out how to get decent speed from the ARM anyway. There have been some theories, but I've never seen anyone get it to perform as anything more than like a ~5Mhz ARM, if that.

    Hola, you do realize that the bus to sound memory, even if you could get that to work, would be too slow if you needed to use the SH4. But I don't think that would work anyway? You could instead borrow memory from the sound/video RAM to store parts of a ROM, perhaps.

  2. #12
    Dream Coder
    Join Date
    Apr 2004
    Location
    Miami, FL
    Age
    37
    Posts
    4,675
    Rep Power
    50

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    [quote author=Alexvrb link=board=dcemu;num=1091972704;start=0#10 date=08/16/04 at 00:47:55]I don't think anyone has really figured out how to get decent speed from the ARM anyway. There have been some theories, but I've never seen anyone get it to perform as anything more than like a ~5Mhz ARM, if that.

    Hola, you do realize that the bus to sound memory, even if you could get that to work, would be too slow if you needed to use the SH4. But I don't think that would work anyway? You could instead borrow memory from the sound/video RAM to store parts of a ROM, perhaps.[/quote]

    Its a 24Mhz ARM that is overclockable to 100, why would that be so slow? Also, everybody says the sound bus is super slow, but that is only relative to the rest of the hardware, what really matters is whether or not its faster than the GBA hardware.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  3. #13
    DCEmu Legend Cap'n 1time's Avatar
    Join Date
    May 2004
    Location
    Right behind you...
    Age
    36
    Posts
    4,547
    Rep Power
    117

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    [quote author=Alexvrb link=board=dcemu;num=1091972704;start=0#10 date=08/16/04 at 00:47:55]I don't think anyone has really figured out how to get decent speed from the ARM anyway. There have been some theories, but I've never seen anyone get it to perform as anything more than like a ~5Mhz ARM, if that.
    [/quote]


    your joking right? arm is some fast stuff... even i know that. and i dont know anything.

  4. #14
    Dream Coder
    Join Date
    Apr 2004
    Location
    Miami, FL
    Age
    37
    Posts
    4,675
    Rep Power
    50

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    [quote author=1timeuser link=board=dcemu;num=1091972704;start=0#12 date=08/16/04 at 06:51:59]


    your joking right? arm is some fast stuff... even i know that. and i dont know anything.[/quote]

    He means getting the equivilant of 5Mhz out of the Dreamcast's ARM sound chip. The way that it is structured divides the effective clock speed down by a lot, because even though it works at 24Mhz, it can only be sent new data very slowly... or something like that.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  5. #15
    DCEmu Coder GPF's Avatar
    Join Date
    Apr 2004
    Location
    Texas
    Age
    52
    Posts
    796
    Rep Power
    78

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    plus the traffic for sound going back and forth across the bus would be competing for the resources.

  6. #16
    DCEmu Rookie
    Join Date
    May 2004
    Location
    Posts
    194
    Rep Power
    73

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    Quzar, you can't argue with me and against me at the same time buddy. It just confuses people. :P

    Go ahead and compile something for the ARM in the AICA. The GBA's ARM is only clocked at 16Mhz, so you should at least get that kind of performance, right? *;D

    Edit: I actually got a reply from Neill on the matter:

    On Mon, 16 Aug 2004, Alex wrote:
    > Do you happen to know what the ARM in the DC's AICA is (capable
    of
    > being?) clocked at?

    2822400 Hz.

    > Something about it sharing time with the rest of the sound
    subsystem?

    The effects DSP is only allowed access to main memory every other
    cycle,
    and it runs at 5644800 Hz (44100 * 128 ), so I guess the CPU gets the
    other
    half.


    Neill

  7. #17
    Dream Coder
    Join Date
    Apr 2004
    Location
    Miami, FL
    Age
    37
    Posts
    4,675
    Rep Power
    50

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    The arm is however software overclockable. you can send a command to it that will set the speed to anything between 1 and 100 Mhz
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  8. #18
    DCEmu Coder GPF's Avatar
    Join Date
    Apr 2004
    Location
    Texas
    Age
    52
    Posts
    796
    Rep Power
    78

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    [quote author=quzar link=board=dcemu;num=1091972704;start=15#16 date=08/16/04 at 21:04:16]The arm is however software overclockable. you can send a command to it that will set the speed to anything between 1 and 100 Mhz[/quote]

    Any one know the command to do that?

  9. #19
    Dream Coder
    Join Date
    Apr 2004
    Location
    Miami, FL
    Age
    37
    Posts
    4,675
    Rep Power
    50

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    ugh, i dont know it off the top of my head. I have seen it in some AICA documentation and i posted the excact thing over at DCemulation. Give me a bit and ill find it...


    Whew, i finally found it...

    according to "Yamaha AICA Sound System Hardware Reference v0.8" You can change the clock rate of the arm chip through the interrupt/timer register 0x28a8 which is set to the desired clock speed - 1. The examples this document give are 00 = 1Mhz and 24 = 25Mhz. Using this you could theoretically clock this higher, to 16 Mhz, 32 or probably even 64 without causing any permanent damage. I assume that what is happening is that it defaults to 3Mhz (~2.8) because that is the minimum required by the AICA but it is probably possible to go much higher than that (probably up to 25Mhz as sega notes) safely.
    The speculatory parts of those are me.

    You can find a HUGE post of info about the ARM by heliophobe here: http://www.dcemulation.com/phpBB/vie...&start=200

    along with that are my post in response, and some insightful randisms (read his first post after mine on that page hehe)

    Edited to fix the quotes. YaBB doesn't handle quotes like phpBB, so you can't just enter a user's name with the quote (yet).
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  10. #20

    Default Re: GBA Emu For DC (Visual Troy Advance) Continued

    is this project open source?

Page 2 of 4 FirstFirst 1234 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •