24 August 2017, 20:09 | #1 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
Porting OpenEmu
EmuFan...thank you so much for porting SDDApple and thank you so much for going all your way and taking your time and tackling out LineApple and kegs
We couldn't have gotten it without you and your skills and intellect, thank you so much! I have one question to ask...how hard is it to port OpenEmu for Amiga 68k? What we are lacking to be honest an up to date NES emulator..but if you can tackle OpenEmu you can hit many birds with one stone with it. |
24 August 2017, 20:20 | #2 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Written in Objective C for Mac. Not designed to be ported by the looks of it.
|
24 August 2017, 20:23 | #3 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
Are you serious? Isn't it open source project?
|
24 August 2017, 20:26 | #4 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
I have never seen an Objective C program run on an Amiga. It's BSD licensed so it is open source but only runs on systems with an Objective C compiler and runtime library.
It also needs OpenGL. Possibly a newer version than the Mesa versions for Amiga. |
24 August 2017, 20:49 | #5 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
Probably Retroarch+Libretro are a better option for a multiplatform emulator.
|
24 August 2017, 20:56 | #6 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
True, but it still needs shader support for libRetro. Once the Vampire gets a better GPU then maybe.
|
24 August 2017, 21:00 | #7 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
You don't "need" shaders to enjoy libretro. The Wii port is just great with none of that fancy stuff.
Retroarch displays using SDL just as fine. |
25 August 2017, 07:14 | #8 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
|
25 August 2017, 07:31 | #9 | |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Quote:
|
|
25 August 2017, 07:38 | #10 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
What are waiting for then! Let us tackle it
|
25 August 2017, 10:16 | #11 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
First, let's get a 68080 backend for a C compiler like GCC because we're going to need all the power we can get.
|
25 August 2017, 15:19 | #12 |
Registered User
Join Date: May 2001
Location: ?
Posts: 19,644
|
What are you basing these claims on? Have you ever used RetroArch on a Raspberry Pi? Hnest question, because I have, extensively, and even on a RPi1, performance is very good for a majority of emulators!
Some arcade games stall, yes, PSX emulation is slow, but most if not all of the old computers and consoles run just great. Of course 68k is a radically different platform to those where Retroarch is currently available, but since you can use SDL, it is wort ha look at least. You never know what a coding wizard might be able to do. The main problem seems to be, as you say, the coding tools necessary that support the instruction set of the new thing. |
25 August 2017, 16:29 | #13 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
After I noticed that the Retro Pie distribution uses libRetro, I think it will work better than I initially thought. We still need to have a C++ compiler for this project though.
|
25 August 2017, 16:43 | #14 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
|
25 August 2017, 17:11 | #15 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
|
25 August 2017, 21:52 | #16 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
How about we start porting it now to work in WinUAE and see at least if it can be ported period. If it is even possible. if even possible to port without stripping all the features that make it great. If it can be ported and if it can run, then we just wait for the C++ for the Amiga you mentioned which take advantage of the new technology and resume there. At least we didn't waste all the time waiting for such technology and starting from there...we have done 80% of the road already and then resume it when the time comes with just code optimization and stuff.
I find waiting for such technology (if it will ever show up) is not only waste of time but we may discover then that it can't even be ported. What do you think? |
25 August 2017, 21:57 | #17 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Fair enough, although I would like to try Bebbo's GCC 6.3 because the one you mentioned is an ancient version 2 derivative.
|
26 August 2017, 02:23 | #18 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
|
26 August 2017, 22:13 | #19 | |
Registered User
Join Date: Feb 2012
Location: #DrainTheSwamp
Posts: 4,545
|
Quote:
it uses gcc 3.40. I have 2.95.3 and 6.3 too - one to "old" the other too restrictive and allways problems when it comes to linking. another example: dgen sdl, build with AmiDevCpp (ADC) on the commandline (cmd.exe) you just export the PATH to the ADC binaries, so you can use a ./configure which comes with the emulator source. just minor problem with glob.h some undefined things (GLOB_MARK | GLOB_NOESCAPE). just added them. a tool which converts pbm to cpp code didnt work, i had to rebuild it in a more recent cygwin shell. dunno yet if any game will work, but commandline optiosn are accepted Last edited by emufan; 27 August 2017 at 03:11. |
|
26 August 2017, 23:41 | #20 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 675
|
Heheh I am looking forward for that emulator!!
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
porting an app written in C | powrslave | Coders. C/C++ | 1 | 13 March 2017 04:44 |
Porting an Amiga game to PC | CYBER_SLUNK | Coders. General | 4 | 31 January 2017 19:14 |
Porting Photoshop to Amiga | KONEY | Coders. General | 25 | 29 December 2016 23:49 |
porting vlc ? | turrican3 | request.Apps | 4 | 25 June 2011 21:27 |
Help porting Mindscape's Legend | Queller | request.Other | 6 | 30 October 2010 12:07 |
|
|