skmp / reicast-emulator

Reicast was a multiplatform Sega Dreamcast emulator
https://reicast.emudev.org
Other
1.1k stars 345 forks source link

Reicast @ Hack4Glarus summer edition (06~08.07.2018) #1150

Open skmp opened 6 years ago

skmp commented 6 years ago

I will be participating at the Hack4Glarus summer edition hackathon with reicast as a project. I know some other reicast members might also join, and wanted to make an open call.

If you are interested in joining, please fill in the form and put "reicast" as the project, and "reicast users" as to who will be benefiting. You can of course apply with your own projects, or work on multiple things during the weekend. Thanks :)

Remote participation

You can join us remotely, either via #hack-4-glarus in ungleich mattermorst or #reicast in freenode (IRCCloud link)

Hackathon ideas

Done

To do

r7 release push

Maybe for another day

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/58468462-reicast-hack4glarus-summer-edition-06-08-07-2018?utm_campaign=plugin&utm_content=tracker%2F500311&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F500311&utm_medium=issues&utm_source=github).
AbandonedCart commented 6 years ago
screen shot 2018-05-16 at 10 19 53 pm

Google Maps said no...

skmp commented 6 years ago

Try skyscanner :p

skmp commented 6 years ago

4 weeks to go, if interested please register at https://docs.google.com/forms/d/e/1FAIpQLSeku90cUufMGJqdvkXUWaGNUqqcymsHT5i1A8y03Tv1y7AeOw/viewform :).

We'll likely have an FPGA dev board to play with, various phones and dev boards, and will plan to make a release Saturday night / Sunday morning.

For more details on the event in general visit https://www.facebook.com/events/199003247383696/, ask here or PM me. We might be able to sponsor some of the travelling costs to CH if you poke early enough and ungleich also sometimes covers costs within CH.

skmp commented 6 years ago

Oh, also, after discussing with @MrPsyMan We decided that #746 #571 (ala, r7 release) will be worked on. I hope we’ll have a new build by sat morning, and to push it through all channels. Testing and bug fixes would be very much appriciated up to then :)

skmp commented 6 years ago

Me and @rrrh had a couple of days, looks like we will have two major tracks for the event.

@rrrh will most likely focus on an aarch64 backend, likely using vixl for emitting.

@skmp will try to get 256b running in an fpga implementation, either using j2/j4 from j-cores or by writing a minimal verilog implementation of sh4.

Plus, r7

skmp commented 6 years ago

(Updated the first post with more information)

skmp commented 6 years ago

@reicast/members Will any of you join remotely?

AbandonedCart commented 6 years ago

I won't know until next week.

inactive123 commented 6 years ago

Crossposting this by request -

https://github.com/libretro/reicast-emulator/issues/12

telmich commented 6 years ago

Something @skmp might not have mentioned: There's free food at the hackathon and very pretty mountains. So everyone should come just for slacking off! (we will later catch you in the mountains and bring you back to hackin' on reicast though, because we know better where you get stuck - but I'm not going to tell this anyone yet...)

AbandonedCart commented 6 years ago

@twinaphex That is a somewhat misleading title. Looked like a much bigger issue.

Shoegzer commented 6 years ago

Such a cool idea for you to be a part of this!

Just a quick comment - hopefully you might consider libzip / libchdr integration if you can make it in.

rubenjavier commented 6 years ago

Sounds great, please CHD v5 support is the feature Im missing the most Thanks in advance

baka0815 commented 6 years ago

@rubenjavier You may add a new Issue titled "[FeatureRequest] ..." if there is something you would need/want to have. Than the Feature Request label might get added and someone might try to implement that feature if they are interested.

skmp commented 6 years ago

You can just leave requests here as comments, or join irc, mattermost or discord chats :)

skmp commented 6 years ago

So, quick update

So far

Nothing too impressive so far, but I have a much clearer overview on what is involved for the hardware clone project.

I'm gonna sleep a bit and follow up with the r7 / non-fpga tasks when I wake up

Deivmsr commented 6 years ago

Would not it be possible for you to take advantage of this "Hack4Glarus" to add a simple option to enable or disable the shadow effect to help in the King Boom Boo of Sonic Adventure 2? I am not a programmer but this problem persists since the versions of Reicast that I tested on a Galaxy S4 at the time and to this day in my Note 8 with Mali GPU still occurs. I think it would be an interesting breakthrough at Reicast. And as you commented that enabling this "shadow" could impact the emulator's performance, but why not test a feature on the current Android devices?

skmp commented 6 years ago

This is already done @Deivmsr. The missing shadow was not a bug, just a performance optimization for older phones.

skmp commented 6 years ago

Merged and reviewed #1163, some snapcraft fixes, and #1206 (pending CLA signing from @sergiobenrocha2)

rubenjavier commented 6 years ago

OK I just added for request a new issue with [FeatureRequest] label: Please add the CHD v5 compression to reicast with libchdr from @rtissera this should be doable like the new cores do https://github.com/rtissera/libchdr

apparently libchdr is already implemented on upstream reicast, but CHDv5 roms are not working yet on nightlys: https://github.com/libretro/reicast-emulator/issues/54

Thanks in advance Best regards

baka0815 commented 6 years ago

As dar as I can tell, libchdr lives in /core/deps/chdr in reicast, but it would need some changes to be upstream compatible.

skmp commented 6 years ago

The chdr library is actuallya fork from reicast's code, so it is not that much different. I originally used some old mame code and then re-worked it to a lib back in 2010ish?

skmp commented 6 years ago

h4g recap: https://blog.ungleich.ch/en-us/cms/blog/2018/07/11/hack4glarus-2018-summer-edition-epilogue/. Will try to finsih off the tasks and close this over the weekend

skmp commented 6 years ago

h4g recap: https://blog.ungleich.ch/en-us/cms/blog/2018/07/11/hack4glarus-2018-summer-edition-epilogue/. Will try to finsih off the tasks and close this over the weekend

skmp commented 6 years ago

TODO: Better document relationships with 3rd party forks, and have a way to coordinate with downstream users / forks

skmp commented 6 years ago

TODO: Work on a public roadmap, so it's not all in my head

luserx0 commented 6 years ago

Closing this down. A new discussion for a Roadmap may apply to 35c3

skmp commented 5 years ago

Opening this as a reminder for myself to do follow up

skmp commented 5 years ago

@gigaherz also assigning this to you for documentation and post-op