26 March 2019, 17:55 | #1 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
How hard is it to port OpenMSX?
I do not know if this is post it before. How hard is it to port OpenMSX to Amiga RTG system?
https://github.com/openMSX/openMSX Thanks in advance. |
26 March 2019, 20:06 | #2 |
Amigan
Join Date: Feb 2012
Location: London
Posts: 1,317
|
Quick scan of the source:
It's C++ which may be a problem for our lowly Amigas (not always). We have a modern C++ compiler with Beebo's GCC port but it looks to use the CLang compiler. We have SDL for graphics. I wouldn't attempt it. Use a PC. |
28 March 2019, 03:15 | #3 | |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,976
|
Quote:
It would be hardness="4". You're welcome, next question? |
|
28 March 2019, 04:57 | #4 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
hehehe
- hugs grelbfalrk - I missed you! - sigh - WHEN ARE YOU GOING TO JOIN US BACK IN THE APOLLO-TEAM CHANNEL!!?? |
28 March 2019, 08:49 | #5 |
Registered User
Join Date: Jul 2014
Location: Finland
Posts: 1,187
|
Even if you could port this, it takes 15% CPU time idling at the BIOS screen on a reasonably modern i5-6300U laptop.
So how do you expect to even use this? |
28 March 2019, 09:42 | #6 |
Registered User
Join Date: Feb 2007
Location: Melbourne, Australia
Age: 41
Posts: 3,773
|
6% CPU time on my i5 desktop. Still obviously unfeasible.
|
28 March 2019, 21:21 | #7 |
This cat is no more
Join Date: Dec 2004
Location: FRANCE
Age: 52
Posts: 8,386
|
Add SDL horrendous c2p/video refresh and get ready for 1 frame per second at best on a real amiga.
|
03 April 2019, 00:54 | #8 |
Registered User
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,440
|
|
05 April 2019, 03:57 | #9 |
Registered User
Join Date: Dec 2015
Location: USA
Posts: 2,976
|
I took a brief stab at it, and it seems to require python to configure. Not insurmountable but I need to play with Python a bit first.
|
05 April 2019, 11:06 | #10 |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
|
I always thought that AmiMSX emulator for Amiga was pretty damned good back in the day.
|
05 April 2019, 15:18 | #11 |
Moderator
Join Date: Nov 2004
Location: Eksjö / Sweden
Posts: 5,690
|
For 060, imagine a Pentium I driving an 800x600 resolution (assuming you want to run it in Workbench as you do on PC). The solution for PC in the year of the Pentium I was normally to run the games in 320x200. If you can switch to this kind of resolution and it's acceptable to you, the engine of the emu might run well. I don't know what the source looks like, if they've added features and compatibility fixes over the years the rest of it might make it grind to a halt. Probably emulation of the cartridge chips is very heavy, so that you can only run early MSX1 carts and tapes decently.
|
08 April 2019, 20:39 | #12 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
It is good but not good enough. There are lots of games for MSX that are not compatible and will not work on AmiMSX. It needs to upgrade in emulation compatibility to be honest.
|
08 April 2019, 20:51 | #13 | |
Going nowhere
Join Date: Oct 2001
Location: United Kingdom
Age: 50
Posts: 9,020
|
Quote:
What sort of problems specifically? |
|
08 April 2019, 20:59 | #14 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,914
|
Which games doesn't work ?? I made it launches metal gear 2, it's already no too bad.
|
08 April 2019, 21:37 | #15 |
active amiga 1200 user
|
*MSX* woops get it
This made me feel nostalgic . I remember trying to run the bleem emulator back in 2000. I had an athlon k6 550?mhz cpu and a riva tnt card. Well that emulator was probably not the most optimized but games would not run well and way bellow 30fps. Cant see how this would run on 68k *never mind* Last edited by adonay; 08 April 2019 at 21:39. Reason: I am tired never mind |
09 April 2019, 00:12 | #16 |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
|
09 April 2019, 02:13 | #17 |
Registered User
Join Date: Mar 2010
Location: Beckenham/England
Posts: 797
|
|
09 April 2019, 19:01 | #18 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
Quote:
OK...so I suppose if I combine AmiMSX and fMSX as together this could do it... are there plan for future support and updates, bug fixes and better emulation perfection on fMSX or is it as dead as AmiMSX? |
|
09 April 2019, 20:12 | #19 |
Posts: n/a
|
Issue with AMIMSX is for example in the sound system. You select either SCC XOR PSG. If you take the PSG, you will not hear the SCC chip in modern Konami's. If you take PSG, Konami's with the SCC chip will not make music. For a lot of Konami games you will only get 50% of the sound experience. There is also a timing issue where AMIMSX is simply to fast for a real MSX game. Music plays too fast.
FMsx is not dead yet, latest release (5.4) was in 2018 and the system supports a lot of hardware, MSX2+ etc. The latest version for amiga was left at 2.3, so thats dead. (See aminet). You can download the code for fmsx 5.4 its all C, so your milage may very: I don't know why the maintainer of amiga fmsx stopped. OpenMSX supports lots of exotic hardware IDE controllers, V9990 video chips, FM-PAC, Music Modules etc. Some of it can easily be simulated on an amiga (IDE controller that uses a harddisk file as HD), others like the V9958 (used in MSX2+) create more colors than an amiga can show (19000+), the FM-PAC or Music Module have 5 of 7 audio channels with embedded patterns for instruments. This comes at a price: even a I7 with OpenMSX in stationary mode consumes 30% So in general: Amiga is not capable of emulating the modern features of MSX, FMSX on Aminet emulates MSX as it was and needs no updates to play games. |
09 April 2019, 21:27 | #20 | |
Registered User
Join Date: Dec 2012
Location: Vancouver/Canada
Posts: 678
|
Quote:
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
How hard to port this to Amiga? | xboxown | Coders. C/C++ | 1 | 08 September 2018 00:48 |
emufan how hard to port one of these? | xboxown | Coders. C/C++ | 0 | 12 May 2018 02:05 |
why cannot I boot hard drive directory or hard disk image | jotd | support.WinUAE | 2 | 31 October 2017 18:00 |
Using PotGo on Mouse Port (Port 0)? | Daedalus | Coders. System | 14 | 02 March 2016 20:44 |
Serial port, parallel port, and pipe device mount errors | Samurai_Crow | support.FS-UAE | 4 | 13 March 2014 00:04 |
|
|