0 users browsing Emulation. | 6 bots  
    Main » Emulation » bSNES beta
    Pages: 1
    Posted on 19-01-12, 20:23
    Post: #1 of 1
    Since: 01-12-19

    Last post: 2140 days
    Last view: 2137 days
    It's been a few months since the bSNES beta was put up. I understand Byuu's been really busy with his recent move and then sidetracked into a new text editor, but the semi-recent removal of the old forums removed any discussion of the status of that beta. Was it stable enough to justify going to full production, or were there issues that need hammering out?
    Posted on 19-01-12, 21:13
    Full mod

    Post: #80 of 443
    Since: 10-30-18

    Last post: 1101 days
    Last view: 172 days
    His recent move, his new text editor, and now he's trying to add Neo Geo Pocket Color emulation to higan.

    I believe it's pretty stable, especially if you build from the latest higan/bsnes WIP, which has some bugfixes over the last public beta.

    As for why v107 hasn't been released, byuu hasn't said. I suspect he started NGPC emulation to get back in the swing of things with something comfortable and fun instead of the difficult and draining work of hunting down obscure bugs, but the NGPC itself seems to be a bit difficult and taking longer than expected.

    I guess we'll see how it goes.

    The ending of the words is ALMSIVI.
    Posted on 19-01-12, 23:09
    Custom title here

    Post: #185 of 1164
    Since: 10-30-18

    Last post: 63 days
    Last view: 13 hours
    Maybe he's just discovered the wonders of the NeoGeo Pocket in earnest and become addicted to Biomotor Unitron.

    --- In UTF-16, where available. ---
    Posted on 19-01-13, 01:03
    Dinosaur

    Post: #122 of 1316
    Since: 10-30-18

    Last post: 1 hour
    Last view: 1 hour
    Isn't there that isn't obscure about the NGP(C)?

    For starters, there is the CPU used, a weirdass Toshiba MCU that nobody but proud drunken Japanese businessman would ever pick...

    Licensed Pirate® since 2006, 100% Buttcoin™-free, enemy of All Things JavaScript™
    Posted on 19-01-13, 01:17
    Full mod

    Post: #81 of 443
    Since: 10-30-18

    Last post: 1101 days
    Last view: 172 days
    Yeah, byuu's already had some choice words about it.

    The ending of the words is ALMSIVI.
    Posted on 19-01-13, 02:46
    Custom title here

    Post: #186 of 1164
    Since: 10-30-18

    Last post: 63 days
    Last view: 13 hours
    Posted by tomman
    Isn't there that isn't obscure about the NGP(C)?

    For starters, there is the CPU used, a weirdass Toshiba MCU that nobody but proud drunken Japanese businessman would ever pick...

    Odd, I'd always heard the NeoGeo Pocket used a 68000.
    This is the "GameBoy Z80" thing all over again.

    --- In UTF-16, where available. ---
    Posted on 19-01-15, 05:20
    Burned-out Genius Developer
    Post: #6 of 51
    Since: 10-30-18

    Last post: 1419 days
    Last view: 1342 days
    There's a few things holding up bsnes v107.

    The main thing is needing to rewrite and unify the configuration of all cores:
    * what are the hardware characteristics? (PCB ID, CPU/PPU revision#, DAC highpass/lowpass settings, etc)
    * what are the supported optional features? (interframe blending, color blending, scanlines, etc)
    * what speed hacks are available? (scanline renderer, audio decimation, etc)
    * what can be modified at run-time, and what has to wait until a power-cycle / system reload?
    * how do we expose all of the above to the higan and bsnes GUIs?

    Then there's also the fear I have of finalizing the manifest format. At this point, I'm thinking I'll pass on setting it in stone for v107 again. Most bsnes users will be using ROM files anyway, so that's fine.

    Finally, I still need to have the logos redone to not be so embossed. Hard to find people who are good at vector art for that.

    ...

    > This is the "GameBoy Z80" thing all over again.

    It's the complete opposite. The Sharp SM83 (GB CPU core) is a somewhat stripped down Z80. The TLCS900H is like, "what if we took the Z80, and added the complexity of a 68K on top of it, and then built in timers and micro DMA into the core itself? Oh and just for fun, what if we marked about 40 things as undefined behavior, and didn't provide publicly available instruction cycle timings? Oh yeah, and SPARC register windows sound like a good idea, let's add those too, only let's make it even more complicated."

    Then as the cherry on top, there's the fun of supporting a CPU that was never used in anything else, so there's nothing out there like krom's 65816 tests, or zexall/zexsms, or ARMwrestler, to refine your new core. And it's obscure enough that 100% of NGPC emulators are all based on NeoPop, which was never good to begin with.
    Posted on 19-01-15, 07:36
    Custom title here

    Post: #187 of 1164
    Since: 10-30-18

    Last post: 63 days
    Last view: 13 hours
    Posted by byuu

    > This is the "GameBoy Z80" thing all over again.

    It's the complete opposite. The Sharp SM83 (GB CPU core) is a somewhat stripped down Z80. The TLCS900H is like, "what if we took the Z80, and added the complexity of a 68K on top of it, and then built in timers and micro DMA into the core itself? Oh and just for fun, what if we marked about 40 things as undefined behavior, and didn't provide publicly available instruction cycle timings? Oh yeah, and SPARC register windows sound like a good idea, let's add those too, only let's make it even more complicated."

    Then as the cherry on top, there's the fun of supporting a CPU that was never used in anything else, so there's nothing out there like krom's 65816 tests, or zexall/zexsms, or ARMwrestler, to refine your new core. And it's obscure enough that 100% of NGPC emulators are all based on NeoPop, which was never good to begin with.

    Oh man, that does sound like a nightmare. I do not envy you this task, though I've got a certain fondness for the NGPC and appreciate that you've taken this cross upon yourself.



    I just meant in terms of people claiming it used a bog-standard processor when it uses something that, while RELATED, is different enough to be its own thing.
    It is kind of like if people widely claimed that 6502-based systems used 6800 processors, or Z80 systems were 8080-based. Or, I guess the opposite, given the popularity ratios there.

    --- In UTF-16, where available. ---
    Posted on 19-01-17, 02:33

    Post: #4 of 23
    Since: 12-13-18

    Last post: 233 days
    Last view: 208 days
    It's so obscure that there's pretty much no support for it in any third-party open source software, so I had to track down the official SDK from a scanner manufacturer's FTP in order to make my shitty homebrew.
    Posted on 19-01-17, 06:15
    Custom title here

    Post: #191 of 1164
    Since: 10-30-18

    Last post: 63 days
    Last view: 13 hours
    Posted by ndiddy
    It's so obscure that there's pretty much no support for it in any third-party open source software, so I had to track down the official SDK from a scanner manufacturer's FTP in order to make my shitty homebrew.

    STOP THE HUMANOID. INTRUDER ALERT. INTRUDER ALE-
    "A questionably accurate clone of the Atari 2600 game Berzerk."


    So you aren't doing the original arcade speech, then?
    I have but one thing to say to that.

    CHICKEN, FIGHT LIKE A ROBOT.


    --- In UTF-16, where available. ---
    Posted on 19-01-18, 00:09

    Post: #5 of 23
    Since: 12-13-18

    Last post: 233 days
    Last view: 208 days
    did i not say it was shitty
    Pages: 1
      Main » Emulation » bSNES beta
      Kawa's Github