Page 3 of 4 FirstFirst 1234 LastLast
Results 21 to 30 of 39

Thread: PSPAtari: Atari 800/130/5200 Emulator for PSP v1.0.2

                  
   
  1. #21
    DCEmu Coder zx-81's Avatar
    Join Date
    Mar 2006
    Location
    France
    Age
    54
    Posts
    1,805
    Rep Power
    87

    Default

    i don't get it .. I'm not a specialist of spectrum, but it seems there are many many opensource or GNU spectrum emulators, so why did he took the code from a proprietary software ?
    here is my blog !

    Quote Originally Posted by Shadoks rule
    The more you fail, the more you have a chance that it will work in the end.

  2. #22

    Default

    Quote Originally Posted by zx-81
    i don't get it .. I'm not a specialist of spectrum, but it seems there are many many opensource or GNU spectrum emulators, so why did he took the code from a proprietary software ?

    the problem was that Fuse is open-source, but under the GPL licence.... this requires anything that uses the fuce code to also be entirely open source.

    because the author was putting the z80 core of fuse "into" his already-built emulator (for which some routines - rendering related i believe) had shared code with some of his fellow programmers, which THEY did not want sharing, the author was unable to comply with releasing the entire source for pspsectrum.... the fuse authors kicked up a (needless imho) fuss about it, and pspeccy has had to be discontinued.



    any new psp sepccy emualtor *could* legally be built from fuse also, but it would have to always include its sources with its release.


    go on mate... you know you want to

  3. #23
    DCEmu Coder zx-81's Avatar
    Join Date
    Mar 2006
    Location
    France
    Age
    54
    Posts
    1,805
    Rep Power
    87

    Default

    @Hungry Horace: Thanks for the explanation, i better understand now. Yes, you're right, the GNU license is "contaminant" ... Nevetheless, even if he can't release the source code, he can always split his code in two, and build a library with the GNU stuff and then link with it. He can then distribute only the source code of the library, and keep the private code secret ...

    Anyway, there are many homebrews port based on GNU stuff, for which the modified source code have never been distributed (even if the license required it). This is not fair, but ... I don't see anybody to sue a developer who makes homebrew (for free and for fun), because he used GNU source code part and he hasn't release the code ...

    here is my blog !

    Quote Originally Posted by Shadoks rule
    The more you fail, the more you have a chance that it will work in the end.

  4. #24
    DCEmu Newbie
    Join Date
    Apr 2006
    Posts
    10
    Rep Power
    0

    Default

    Thanks for porting this great emulator! I have tried the version 1.0.2 but the sound is somehow distorted. I noticed someone have been talking about Atari port for gpx2. Here is the link to their homepage with sources:

    http://www.scrameta.net/a800.html

    The guy who did it is mentioning some sound bugfixes. Maybe this could be useful for fixing the sound also for PSP emulation?

    Otherwise the PSP port works great! Keep up the cool work!

  5. #25
    DCEmu Coder zx-81's Avatar
    Join Date
    Mar 2006
    Location
    France
    Age
    54
    Posts
    1,805
    Rep Power
    87

    Default

    Quote Originally Posted by cyphre
    Thanks for porting this great emulator! I have tried the version 1.0.2 but the sound is somehow distorted.
    Yes i know ... i spend hours to try to improve it, without any success ....

    Quote Originally Posted by cyphre
    I noticed someone have been talking about Atari port for gpx2. Here is the link to their homepage with sources:

    http://www.scrameta.net/a800.html
    The guy who did it is mentioning some sound bugfixes. Maybe this could be useful for fixing the sound also for PSP emulation?
    Otherwise the PSP port works great! Keep up the cool work!
    Good idea, thanks for the link ... i will have a look on this stuff
    here is my blog !

    Quote Originally Posted by Shadoks rule
    The more you fail, the more you have a chance that it will work in the end.

  6. #26
    DCEmu Coder zx-81's Avatar
    Join Date
    Mar 2006
    Location
    France
    Age
    54
    Posts
    1,805
    Rep Power
    87

    Default

    Quote Originally Posted by John Vattic
    Hello zx=81.
    Forgive me if I sound like a noob, but, i'm having problems with the pspatari. I tried loading 5200 games in .a52 and under the yellow atari 800 menu as you suggested. but i am having no success. i don't know what option to use to load a rom.
    -> Cartridge management -> Insert Cartridge > ...
    -> One chip 16k 5200 ...

    And that's all .
    here is my blog !

    Quote Originally Posted by Shadoks rule
    The more you fail, the more you have a chance that it will work in the end.

  7. #27
    DCEmu Newbie
    Join Date
    Apr 2006
    Posts
    10
    Rep Power
    0

    Default

    Quote Originally Posted by zx-81
    Yes i know ... i spend hours to try to improve it, without any success ....



    Good idea, thanks for the link ... i will have a look on this stuff
    Don't want to bother you(knowing you are working on other emus as well) But have you investigated anything new regarding the sound problem? I haven't checked your sourcecode yet(too busy :-/) but can you give me some basic directions(it is a problem of SDL sound handling or the emulator code itself, where did you end up when debugging? etc.) so I might try to look into it next week.(no positive result guaranteed though )

  8. #28
    DCEmu Coder zx-81's Avatar
    Join Date
    Mar 2006
    Location
    France
    Age
    54
    Posts
    1,805
    Rep Power
    87

    Default

    Quote Originally Posted by cyphre
    Don't want to bother you(knowing you are working on other emus as well) But have you investigated anything new regarding the sound problem? I haven't checked your sourcecode yet(too busy :-/) but can you give me some basic directions(it is a problem of SDL sound handling or the emulator code itself, where did you end up when debugging? etc.) so I might try to look into it next week.(no positive result guaranteed though )
    The SDL sound handler is good. It's very simple, like all other emulators, the sound callback copy samples computed by the atari emulator sound chip in the SDL buffer, and that's all. We can add another buffer (as i've done for pspvba) not to read incomplete buffer ... but the main problem seems to be in frequency mismatch between the SDL sample player and the frequency of the Atari sample builder
    here is my blog !

    Quote Originally Posted by Shadoks rule
    The more you fail, the more you have a chance that it will work in the end.

  9. #29
    DCEmu Newbie
    Join Date
    Apr 2006
    Posts
    10
    Rep Power
    0

    Default

    Quote Originally Posted by zx-81
    ... but the main problem seems to be in frequency mismatch between the SDL sample player and the frequency of the Atari sample builder
    ah, I thought there must be something wrong with the sample rate just by listenning the current version Thanks for the tip ...will try to look into it during the next week and let you know if any progress.

  10. #30
    DCEmu Newbie
    Join Date
    Apr 2006
    Posts
    10
    Rep Power
    0

    Default

    Well, I got some little time to play with the sources even today... Te problem was that you 'desired' from SDL to initialize sound as 8bit unsigned sample but you 'obtained' 16bit signed setting from the system. So I changed the defaults:

    in atari_sdl.c file:
    static int sound_flags = SND_BIT16;
    static int sound_bits = 16;

    and enabled

    in pokeysnd.h file:

    #define SIGNED_SAMPLES

    and voila, it sounds much better!

Page 3 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
  •