Main » Emulation » bSNES beta » New reply
    Alert
    You are about to bump an old thread. This is usually a very bad idea. Please think about what you are about to do before you press the Post button.
    New reply
    Post help

    Presentation

    [b]…[/b] — bold type
    [i]…[/i] — italic
    [u]…[/u] — underlined
    [s]…[/s] — strikethrough
    [code]…[/code] — code block
    [spoiler]…[/spoiler] — spoiler block
    [spoiler=…]…[/spoiler]
    [source]…[/source] — colorcoded block, assuming C#
    [source=…]…[/source] — colorcoded block, specific language[which?]
    [abbr=…]…[/abbr] — abbreviation
    [color=…]…[/color] — set text color
    [jest]…[/jest] — you're kidding
    [sarcasm]…[/sarcasm] — you're not kidding

    Links

    [img]http://…[/img] — insert image
    [url]http://…[/url]
    [url=http://…]…[/url]
    >>… — link to post by ID
    [user=##] — link to user's profile by ID

    Quotations

    [quote]…[/quote] — untitled quote
    [quote=…]…[/quote] — "Posted by …"
    [quote="…" id="…"]…[/quote] — ""Post by …" with link by post ID

    Embeds

    [youtube]…[/youtube] — video ID only please
    Thread review
    ndiddy did i not say it was shitty
    CaptainJistuce
    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.
    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.
    CaptainJistuce
    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.
    Near 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.
    CaptainJistuce
    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.
    Screwtape Yeah, byuu's already had some choice words about it.
    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...
    CaptainJistuce Maybe he's just discovered the wonders of the NeoGeo Pocket in earnest and become addicted to Biomotor Unitron.
    Screwtape 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.
    Firehawke 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?
      Main » Emulation » bSNES beta » New reply
      Yes, it's an ad.