BizHawk Emulator Development


Experienced Forum User, Published Author, Senior Judge, Senior Publisher (1423)
Joined: 4/17/2010
Posts: 10321
Location: RU
NES TAS of 2011
We don't want to support non-arcades because they are quite poorly emulated to be frank. It's either emulated worse than our currently supported emulators do it, or worse than emulators we currently don't support do it. But I don't think any system the MESS part supports is actually good and up to our standards on accuracy. Another vid meanwhile: Link to video
Warning: When making decisions, I try to collect as much data as possible before actually deciding. I try to abstract away and see the principles behind real world events and people's opinions. I try to generalize them and turn into something clear and reusable. I hate depending on unpredictable and having to make lottery guesses. Any problem can be solved by systems thinking and acting. If TASing is meta-play, TASVideos Movie Rules are meta-meta-play!
Sonia
She/Her
Experienced Forum User
Joined: 12/6/2013
Posts: 428
Location: Brazil
Very excited to see this. I was starting to lose my hopes on mamehawk due to not hearing about it in quite a while (thought the project was abandoned because of libtas), but it's nice to be proven wrong. Keep it up, feos. :)
Alyosha
He/Him
Editor, Experienced Forum User, Published Author (3927)
Joined: 11/30/2014
Posts: 2388
Location: US
NES TASer of 2015
Wow I didn’t realize mamehawk was this far along already, great work feos!
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
Lol
feos wrote:
InfamousKnight wrote:
I get the feeling that tas tools going into upstream MAME is too good to be true.. I mean, being able to tas Windows xp would open a ton of possibilities.. Has any work been done for upstream MAME tas?
Not MAME, PCem! MAME doesn't emulate anything above 486. PCem has high chance of being added to bizhawk.
stream MAME is too good to be true.. I mean, being able to tas Windows xp would open a ton of possibilities.. Has any work been done for upstream MAME tas?[/quote] Not MAME, PCem! MAME doesn't emulate anything above 486. PCem has high chance of being added to bizhawk.[/quote] Looking forward to that too! With all the trouble I have with libtas, I went back to testing bizhawk.
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
Can you test San Francisco Rush? That would be one I'm looking forward to tasing.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author (3927)
Joined: 11/30/2014
Posts: 2388
Location: US
NES TASer of 2015
I've started work on an in-house Odyssey 2 core. I know we have an unfinished O2EM waterbox core, but I wanted a I8048 cpu core so this seemed worth it. It will be slow going but if anyone has any suggestions feel free to ask.
adelikat
He/Him
Emulator Coder, Published Author, Site Admin (4250)
Joined: 11/3/2004
Posts: 4656
Location: Tennessee
TASer of 2010NES TASer of 2010DS TASer of 2010Arcade TAS of 2010NES TASer of 2008NES TAS of 2008Funny TAS of 2008TASer of 2007NES TASer of 2007Funny TAS of 2007
Awesome! I think the other one can just be removed if you get yours going. We never actually got the core running
Pimpin' ain't easy My Homepage My TAS projects
GJTASer2018
He/Him
Experienced Forum User
Joined: 1/24/2018
Posts: 168
Location: Stafford, NY
Alyosha wrote:
I wanted a I8048 cpu core so this seemed worth it.
Is there an advantage of using this type of core vs. the waterboxed O2EM?
c-square wrote:
Yes, standard runs are needed and very appreciated here too
Dylon Stejakoski wrote:
Me and the boys starting over our games of choice for the infinityieth time in a row because of just-found optimizations
<- Why I don't have any submissions despite being on the forums for years now...
Fortranm
He/Him
Editor, Experienced Forum User, Published Author (536)
Joined: 10/19/2013
Posts: 999
http://tasvideos.org/forum/viewtopic.php?t=19598 Is a Coleco Adam core still being planned?
KAGE-008
He/Him
Experienced Forum User
Joined: 1/19/2012
Posts: 10
Location: Costa Rica
How possible is to implement a Dreamcast core? Using flycast source as base: https://github.com/flyinghead/flycast Flyinghead is okay with forking it as long as you guys use the same name for the core.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author (3927)
Joined: 11/30/2014
Posts: 2388
Location: US
NES TASer of 2015
GJTASer2018 wrote:
Alyosha wrote:
I wanted a I8048 cpu core so this seemed worth it.
Is there an advantage of using this type of core vs. the waterboxed O2EM?
The I8048 is the sound processor in the original Donkey Kong arcade system, so my thought when I first came up with the idea was to use Odyssey 2 as a proof for the CPU and a stepping stone to that. However with the impressively rapid development of MAMEHawk, this goal now seems unnecessary. So no there isn't really an advantage, I just felt like doing it. Presumably the O2 is simple enough that having the fine grain details of an in-house core won't really matter.
Fortranm wrote:
http://tasvideos.org/forum/viewtopic.php?t=19598 Is a Coleco Adam core still being planned?
I have a WIP version of the MC6800 which is used in all the Adam's peripherals, so it's closer then it was, but I don't yet have a proof for it. The only system that used the chip was the APF MP1000, and I lack the motivation to work on such a boring system. Also, the expansion pack for the colecovision that makes most of the Adam games (or ports of them) workable makes it a low priority for me. Still, if someone made an APF MP1000 core to proof out the MC6800, I'd be willing to help put everything together to get a proper Adam core going, but otherwise no.
KAGE-008 wrote:
How possible is to implement a Dreamcast core? Using flycast source as base: https://github.com/flyinghead/flycast Flyinghead is okay with forking it as long as you guys use the same name for the core.
Not very possible I'd guess, that would be a huge undertaking, it would probably take a new, dedicated person to do it.
Experienced Forum User
Joined: 9/18/2018
Posts: 21
Location: Québec, Canada
Great stuff about the upcoming cores! Can't wait for the Odyssey one. I've also seen that there is a Fairchild Channel F core that seemed to be in development at one point.
My new website, a blog about retro gaming! RetroGameUp Youtube channel featuring gameplay of old retro game! GlitchoMuseum
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 932
Location: Ukraine
Does BizHawk for Linux use a different Commodore 64 core? I'm trying to watch a Superman input file. All the movie properties match excepting emuVersion field. If I playback it, it goes out of sync after LOAD command is entered. https://ibb.co/YfV3L5L
TASing is like making a film: only best takes are shown in the final movie.
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
Is your renderer set to opengl? That might fix it.
Dimon12321
He/Him
Experienced Forum User, Published Author (501)
Joined: 4/5/2014
Posts: 932
Location: Ukraine
InfamousKnight wrote:
Is your renderer set to opengl? That might fix it.
No, it doesn't help.
TASing is like making a film: only best takes are shown in the final movie.
Alyosha
He/Him
Editor, Experienced Forum User, Published Author (3927)
Joined: 11/30/2014
Posts: 2388
Location: US
NES TASer of 2015
Small update on Odyssey2. A lot of things are getting cleaned up and into a functional state. I can get in game with controller support now. A lot of things don't work yet but things are progressing at a reasonable pace. It turns out that this system is quite cumbersome. The PPU is very unconventional and un-intuitive, and the input/output functions of the CPU are used in tricky ways. Good thing there is good documentation or I would be quite lost.
Ravenlord
He/Him
Joined: 12/21/2019
Posts: 2
Location: Dublin
Hey guys, any chance Sega Saturn Mednafen core will be updated to newer version, because current one has some issues with certain games, and lots of them were resolved in later core versions. As their core goes higher than one used in latest bizhawk.
Experienced Forum User, Published Author (1412)
Joined: 10/12/2011
Posts: 5898
Location: The land down under.
PSX TASer of 2016
You know, I asked that back in June 2018. It is part of a milestone update but even that's just a "we'll do it... eventually." That and PlayStation honestly need the updates. Saturnus is a Waterbox core which from what I was told way back was only one person can maintain it. Compared to PlayStation (for example sake) basically as long as you can do a pull request anyone can do it.
WebNations/Sabih wrote:
+fsvgm777 never censoring anything.
Disables Comments and Ratings for the YouTube account. These colours are pretty neato, and also these.
Post subject: BizHawk 2.3.3 Released!
adelikat
He/Him
Emulator Coder, Published Author, Site Admin (4250)
Joined: 11/3/2004
Posts: 4656
Location: Tennessee
TASer of 2010NES TASer of 2010DS TASer of 2010Arcade TAS of 2010NES TASer of 2008NES TAS of 2008Funny TAS of 2008TASer of 2007NES TASer of 2007Funny TAS of 2007
BizHawk 2.3.3 Released This is a pretty major update to TASing tools. TAStudio is now 2-3x faster! As well as numerous bug fixes and improvements. Ram Watch and Ram Search have been sped up a great deal too. And we have a new mGBA, and a bazillion fixes. Enjoy!
Pimpin' ain't easy My Homepage My TAS projects
Experienced Forum User, Published Author (442)
Joined: 12/13/2016
Posts: 348
Wow, big update. Congrats on the release, and looking forward to all the new features!
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
Eh, I think they should have waited until melonds was integrated before releasing.
Editor, Experienced Forum User, Published Author (1794)
Joined: 3/31/2010
Posts: 1988
TAS of 2017First edition TAS of 2017PSX TAS of 2017
InfamousKnight wrote:
Eh, I think they should have waited until melonds was integrated before releasing.
Why?
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
It was almost complete, and it just would have been nice. Thats just my opinion.
EZGames69
He/They
Experienced Forum User, Published Author, Publisher (4046)
Joined: 5/29/2017
Posts: 2416
Location: Marquette MI
TASer of 2020SNES TASer of 2020Sega TASer of 2020TASer of 2019Sega TASer of 2019Exotic platforms TAS of 2018
InfamousKnight wrote:
It was almost complete, and it just would have been nice. Thats just my opinion.
source?
[14:15] <feos> WinDOES what DOSn't 12:33:44 PM <Mothrayas> "I got an oof with my game!" Mothrayas Today at 12:22: <Colin> thank you for supporting noble causes such as my feet MemoryTAS Today at 11:55 AM: you wouldn't know beauty if it slapped you in the face with a giant fish [Today at 4:51 PM] Mothrayas: although if you like your own tweets that's the online equivalent of sniffing your own farts and probably tells a lot about you as a person MemoryTAS Today at 7:01 PM: But I exert big staff energy honestly lol Samsara Today at 1:20 PM: wouldn't ACE in a real life TAS just stand for Actually Cease Existing
Experienced Forum User
Joined: 9/12/2014
Posts: 502
Location: Waterford, MI
Did you see the DSHawk thread on bizhawk page?