Page 1 of 2 12 LastLast
Results 1 to 10 of 11

Thread: Full Speed PSX/GBA Emulator a possibility nOW?

                  
   
  1. #1
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    52
    Posts
    139,351
    Blog Entries
    3209
    Rep Power
    50

    Default Full Speed PSX/GBA Emulator a possibility nOW?

    Is a full speed Playstation or GBA emulator a possibility now.

    With the advances made in sh4asm by some of the great coders in the scene, i just wonder if a sh4 asm core for either emulator would deliver a full speed GBA or PSX emulator?

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

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    if someone were to find an appropriate way to use the arm chip in the DC, we could have full speed gba using that (before anyone says the bus is too slow, think about its speed not relative to the rest of the DC, but to that of a gba.)

    as for playstation, i think it could go up to around 20fps without using asm which, with frameskip would be playable (barely?).

    There have been no sh4asm advances made, and we have yet to see anything benefitting for sh4 recently (the dsnes core was old AND it could be argued that SFC was better without it, since it got faster without sound than it can at all with the new core), and FAME has yet to be added into anything, so we dont even know if it works.

    I think a dynarec core for PSX might make a large difference, but that could simply be the musings of a madman.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  3. #3
    DCEmu Pro
    Join Date
    Jul 2004
    Location
    Co. Down, Northern Ireland
    Age
    37
    Posts
    854
    Rep Power
    75

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    would an ASM GBA emu be any smaller than the equivilant C/++ one?(or what ever they're currently wriiten in)? hence would we be able to use larger roms?

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

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    [quote author=Mental2k link=board=Dev;num=1099661257;start=0#2 date=11/05/04 at 10:58:48]would an ASM GBA emu be any smaller than the equivilant C/++ one?(or what ever they're currently wriiten in)? hence would we be able to use larger roms?[/quote]
    possibly.but not inheritly. I believe that some 16mb roms might load by trimming them. Id guess that there is somewhere between 12 and 10 mb free.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

  5. #5
    DCEmu Pro
    Join Date
    Jul 2004
    Location
    Co. Down, Northern Ireland
    Age
    37
    Posts
    854
    Rep Power
    75

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    thats actuaaly quite alot, considerin most, erm... freeware roms, arent that size.

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

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    The only problems i forsee is that without large speedups, the most playable games will be rpgs, and those also tend to be the largest games. Unlike prior cart systems, i actually see legally obtained roms being common, as many flashcarts work from a dock system that can also be used to read games.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

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

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    yeah right now it runs about 4-7 fps according to the pvr stats function, but I don't know how much the stats function slows down the emulation sending each fps output, across the coders cable.

    I only know a little x86 assembly so I don't even know where to start.

    I have checked out the gpadv emulator which uses the arm processor natively on the gp32, but don't have the slightest idea on how to even use the arm processor on the dreamcast, regardless of the impact of sound on the bus anyway.

    Troy

  8. #8
    DCEmu Coder
    Join Date
    Apr 2004
    Posts
    227
    Rep Power
    73

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    (before anyone says the bus is too slow, think about its speed not relative to the rest of the DC, but to that of a gba.)
    The ARM in the DC is not suitable. Two reasons:

    1 - No Thumb mode (so most GBA games just plain won't run on it)
    2 - It's too slow.

    Since the ARM shares main memory with the sound hardware, and has no cache, there are serious bus contention issues which slow the effective speed of the CPU down. It's really slow anyway. In practice, it's probably much slower than the GBA's CPU, even if you don't have to worry about bus contention. And the SH-4->Sound bus is too damned slow to transfer the required graphics data fast enough anyway.

    That said, with a suitable written dynamic binary translator, I see no reason that the DC couldn't emulate an ARM-7 well above the speed of the one in the GBA. It just requires someone to actually do it...

  9. #9

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    [quote author=quzar link=board=Dev;num=1099661257;start=0#1 date=11/05/04 at 09:58:47][...]we have yet to see anything benefitting for sh4 recently (the dsnes core was old AND it could be argued that SFC was better without it, since it got faster without sound than it can at all with the new core), and FAME has yet to be added into anything, so we dont even know if it works.[/quote]

    Scherzo tweaked the C core in SFCv1 to disable generating the sound in general while the dsnes asm core couldn't, as Scherzo doesn't know SH4 ASM. Muting sound in SFCv2 disables the sound from beeing actually rendered, but still is generated.

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

    Default Re: Full Speed PSX/GBA Emulator a possibility nOW?

    [quote author=Christuserloeser link=board=Dev;num=1099661257;start=0#8 date=11/06/04 at 22:09:36]

    Scherzo tweaked the C core in SFCv1 to disable generating the sound in general while the dsnes asm core couldn't, as Scherzo doesn't know SH4 ASM. *Muting sound in SFCv2 disables the sound from beeing actually rendered, but still is generated.
    [/quote]

    Its not because he doesnt know how to turn off the sound in the core, its because you cant. The core does not function properly if you disable sound generation.
    If anyone is looking to buy, sell, trade games and support a developer directly at the same time, consider joining Goozex. Enjoy!

Page 1 of 2 12 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
  •