Joined: 7/17/2012
Posts: 543
Location: Switzerland
Alyosha, aren't you interested in creating an Atari Jaguar emulator at all? There must be one or two emulators that don't work too badly, but that's all... Same thing for the 3DO... Or help to finish CPChawk and/or the Fairchild Channel F emulation? Or a CD-I emulator? Or an equivalent of Atari800/Altirra? Or GX-4000, or Amiga CD32. There are so many "obscure" consoles, portable or not, which do not benefit from a correct emulation... Watara’s SuperVision etc.. Another thing that would be interesting would be an Emerson Arcadia emulator (there is https://amigan.yatho.com/ which is really quite good already). Or for the joke an emulator for the Bandai Playdia, the N-Gage (that's a real challenge I think) or the Apple Bandai Pippin... Or indeed a Xbox/Xbox360/Xbox One emulator! 😂 Or.. ultimately... finaly a good Dreamcast emulator! Or Amiga emulator indeed... (I wonder, by the way, how complicated it would be to waterbox Redream, nullDC , Chankast, Reicast, DEmul, DreamEMU or Icarus , even if the best would be Redream I guess)
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
Jaguar? Nope that would be a huge investment of time with no real payoff. I realistically only have time to focus on one or two additional systems at most, so I'm not looking to dump time into obscure systems. Waterbox is probably the best answer to a lot of those.
Joined: 9/12/2014
Posts: 539
Location: Waterford, MI
An active symbian os emulator: https://github.com/EKA2L1/EKA2L1 I'm actually interested in tasing n-gage.
Site Admin, Skilled player (1250)
Joined: 4/17/2010
Posts: 11473
Location: Lake Char­gogg­a­gogg­man­chaugg­a­gogg­chau­bun­a­gung­a­maugg
It doesn't support savestates https://github.com/EKA2L1/EKA2L1/issues/47 Also dumping ROMs from phones doesn't seem to work if you haven't patched your phone, because the firmware servers are dead.
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.
Joined: 7/17/2012
Posts: 543
Location: Switzerland
What is the actual status/advancement of MSXhawk core? I've seen commits have be made recently, i.e: https://github.com/TASVideos/BizHawk/commit/8ed3e3b0ed9891111f2dc37ad50fdff78b700265
My Citra 3DS rerecording movie files test repositery: https://cutt.ly/vdM0jzl Youtube playlist "Citra Tests": https://cutt.ly/AdM0wg9 http://www.youtube.com/user/phoenix1291
Editor, Emulator Coder, Site Developer
Joined: 5/11/2011
Posts: 1108
Location: Murka
feos wrote:
It doesn't support savestates
pfft, whatever
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
phoenix1291 wrote:
What is the actual status/advancement of MSXhawk core? I've seen commits have be made recently, i.e: https://github.com/TASVideos/BizHawk/commit/8ed3e3b0ed9891111f2dc37ad50fdff78b700265
no real progress, mainly due to lack of motivation.
Alyosha
He/Him
Editor, Emulator Coder, Expert player (3807)
Joined: 11/30/2014
Posts: 2828
Location: US
It's been a while since I posted here, as my time has gone almost exclusively to GBHawk, but I do work on things occasionally in the background (most of which just get deleted as they don't amount to anything, but whatever.) Most recently though, I finally made a basic C++ version of NESHawk: It's a stripped down and simplified version, mostly just to see how fast it would go out of the box. This is about 100 fps faster then C# NESHawk, but still not really comparable to Mesen which is up around 400. It could definitely be optimized to take advantage of C++ with pointer trickery and such a bit more, as well as some more general optimizations, but I also left out the mapper system (it only does nrom) so probably these things would roughly cancel out. So while I think the test was worth the time to do, this won't be a production core. The whole NESHawk ecosystem is too big to port over and would be a huge time sink for not even double the speed. It does give me a good test bed to work with though, so I'll be tinkering with things over time, especially the CPU, for optimization. Hopefully it will be sort of a launching point for a SNES core. Let's see how things go.
adelikat
He/Him
Emulator Coder, Site Developer, Site Owner, Expert player (3570)
Joined: 11/3/2004
Posts: 4754
Location: Tennessee
Wow, you are really progressing with doing cores in C++. I'm wondering if it would be easier to just port mesen instead of converting NesHawk. My understanding is that they are of comparable accuracy, and it fixes the speed issue (fixes it enough anyway). Messen doesn't have the same mapper support but it has the ones that matter and we could port some neshawk mapper logic over
It's hard to look this good. My TAS projects
Joined: 9/12/2014
Posts: 539
Location: Waterford, MI
Rpcs3 finally is working on save states https://github.com/RPCS3/rpcs3/pull/10478 I didn't think it would ever happen. Of course, if this is ever implemented into bizhawk, it would require a very expensive computer.
RGL
Joined: 7/13/2017
Posts: 57
lets go for LLE N64 plugins first ;)
Joined: 9/12/2014
Posts: 539
Location: Waterford, MI
Agreed 👍
Joined: 9/12/2014
Posts: 539
Location: Waterford, MI
Squirreljme maybe the best bet for a Java me emulator. I tested Squirreljme libretro on bizhawk and it did show "something". Inputs, a screen, and rewind and save states. But no game currently works and the developer has stated she wants to get retroarch to work in the future. Does it working under libretro mean it will be easy to port? It's save states are probably not gonna be very good so it may as well be waterboxed if anyone is gonna do anything serious with it
Experienced player (656)
Joined: 11/23/2013
Posts: 2230
Location: Guatemala
A proper Pokémon mini core would be cool I think. PokeMini would be my emulator of choice but GBE+ also exists as an alternative. https://sourceforge.net/projects/pokemini/ I made a whole TAS using the Libretro core as a proof of concept but of course it's far from ideal for a variety of reasons. #7416: dekutony's NES Pokémon Puzzle Collection "Shadow Puzzle" in 02:49.52 I think there's enough games to justify bothering with this, and this is the last dedicated cartridge based Nintendo handheld without proper TAS tools, and I just really like the system in general. I made a GitHub request for this a while back: https://github.com/TASEmulators/BizHawk/issues/3162
Here, my YouTube channel: http://www.youtube.com/user/dekutony
Moderator, Senior Ambassador, Experienced player (906)
Joined: 9/14/2008
Posts: 1014
feos wrote:
It doesn't support savestates https://github.com/EKA2L1/EKA2L1/issues/47 Also dumping ROMs from phones doesn't seem to work if you haven't patched your phone, because the firmware servers are dead.
The save feature is now being tracked under https://github.com/EKA2L1/EKA2L1/issues/265
I was laid off in May 2023 and became too ill to work this year and could use support via Patreon or onetime donations as work on TASBot Re: and TASBot HD is stalled. I'm dwangoAC, TASVideos Senior Ambassador and BDFL of the TASBot community; when healthy, I post TAS content on YouTube.com/dwangoAC based on livestreams from Twitch.tv/dwangoAC.