Are we likely to have ResidualVM (side-fork of ScummVM) like
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1469 from 2012/11/10
    From: Manchester, UK/GB
    Are we likely to have ResidualVM (side-fork of ScummVM) like OS4 have? 8-D

    I see it supports a few titles that were basically 3D type games, such as Grim Fandango, and Myst III, and Escape from Monkey Island, though it is only at version 0.21, but the source code seems to be available for it from:

    http://residualvm.org/downloads/
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »28.06.15 - 22:19
    Profile
  • Caterpillar
    Caterpillar
    Posts: 35 from 2015/6/12
    Very unlikely given that the ScummVM port for MorphOS is still at 1.5.0 and not been updated in quite some time. It's very unlikely anyone is working on a Residual port.
  • »01.07.15 - 05:58
    Profile
  • MorphOS Developer
    CISC
    Posts: 619 from 2005/8/27
    From: the land with ...
    Quote:

    zerohour wrote:
    Very unlikely given that the ScummVM port for MorphOS is still at 1.5.0 and not been updated in quite some time. It's very unlikely anyone is working on a Residual port.


    Not true, Fab always updates his port here, it's just the ScummVM site-maintainer that is lazy. :)


    - CISC
  • »01.07.15 - 08:03
    Profile
  • Caterpillar
    Caterpillar
    Posts: 35 from 2015/6/12
    We live and learn :)
  • »01.07.15 - 09:29
    Profile
  • Paladin of the Pegasos
    Paladin of the Pegasos
    Jupp3
    Posts: 1193 from 2003/2/24
    From: Helsinki, Finland
    I've been working on ResidualVM on linux a bit, first trying to make it "somehow usable at all" (Resizeable window? What's that? The original games ran only in 640x480, so you too shall be stuck with only that!)

    (As clarification, the engine DOES support fullscreen in other resolutions too, but that's implemented so, the game is first rendered at 640x480, and then stretched to fill the screen. Looks worse than "drawing to full resolution to begin with", and won't work on MorphOS.)

    Grim Fandango seems to work ok this far, Myst 3 is mostly broken (due to resolution logic only implemented elsewhere)

    No idea if I could get it working on MorphOS. It's not really THAT usable on linux either (Well, Frim works, Myst3 doesn't)

    If anyone else wants to take a look at the sources, I can provide them.

    Quote:

    it is only at version 0.21

    Most open source software stays at 0.X for, like, forever.
  • »01.07.15 - 21:50
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1469 from 2012/11/10
    From: Manchester, UK/GB
    Hi Jupp,

    Thanks for your insight, though I suspected as much about Myst 3 and Grim Fandango as that seems to be troublesome on the currently supported platforms anyway, but it would be nice to be able to add it to our supported software, though, for me, a modern office package is far more important than games software.

    I just wondered if it was do-able at all for MorphOS, which it may be from what you have said, and if you get anywhere with it, or get offered any further support to enable it for our platform then I'd really like to know about any likelihood of it becoming useable on MorphOS. 8-D
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »03.08.15 - 16:27
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 588 from 2010/2/10
    From: FRANCE
    So.... i look this ResidualVM 0.3.0

    I compile it but OpenGL.... not same as AmigaOS4 or other platform :-(

    somebody has a doc on OpenGL (for MorphOS)... wish difference ?

    Some errors :

    macro glCreateProgramm passed 1 arguments, but takes just 0
    GLAPI Gluint APIENTRY glCreateProgram(viod);

    macro glUnlcokArraysEXT passed 1 arguments....
    macro glDrawRangeElements
    glCorlorTable
    etc....
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »07.01.18 - 17:01
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 778 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    beworld schrieb:
    Some errors :

    macro glCreateProgramm passed 1 arguments, but takes just 0
    GLAPI Gluint APIENTRY glCreateProgram(viod);

    macro glUnlcokArraysEXT passed 1 arguments....
    macro glDrawRangeElements
    glCorlorTable
    etc....

    Take a look
    Code:
    #define glCreateProgram() GLCreateProgram(__tglContext)

    In the past at least configure had problems with TinyGL's macros...
    Well, we have no GLEW and no shader (requirement for STARK engine) but Grim should work.
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »07.01.18 - 23:29
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 588 from 2010/2/10
    From: FRANCE
    so.... it's working in Software 3D render...

    it's very slow :( and colors are corrupt

    ... but OpenGL.. i dont know how it's work.

    I can put my source here, if someone can fix this.

    https://ibb.co/mghr1m

    https://ibb.co/fmgR1m



    [ Edité par beworld 09.01.2018 - 12:20 ]
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »09.01.18 - 11:17
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 778 from 2007/10/23
    From: Gelsenkirchen,...
    Quote:

    beworld schrieb:
    ... but OpenGL.. i dont know how it's work.

    I suppose you used -noixemul?
    You get no message if you forget it...
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »09.01.18 - 21:22
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 778 from 2007/10/23
    From: Gelsenkirchen,...
     

    [ Editiert durch polluks 30.03.2018 - 15:01 ]
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »09.01.18 - 21:23
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 588 from 2010/2/10
    From: FRANCE
    Quote:

    polluks a écrit :
    Quote:

    beworld schrieb:
    ... but OpenGL.. i dont know how it's work.

    I suppose you used -noixemul?
    You get no message if you forget it...


    in deed, i use this :-)

    I make another binary with opengl... yes (change maybe), but .... when i launch, OpenGL detect my card (R300) with wrong color...
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »10.01.18 - 05:44
    Profile Visit Website
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    polluks
    Posts: 778 from 2007/10/23
    From: Gelsenkirchen,...
    Maybe a driver bug? I need a few lines of code for a report.
    BTW I'm using a 16 bit screen but some SDL games have no high colour support and I get wrong colours.
    Pegasos II G4: MorphOS 3.9, Zalman M220W · iMac G5 12,1 17", MorphOS 3.18
    Power Mac G3: OSX 10.3 · PowerBook 5,8: OSX 10.5, MorphOS 3.18
  • »10.01.18 - 11:25
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 588 from 2010/2/10
    From: FRANCE
    hi all,

    I compile the last git sources code of ResidualVM

    I test : Myst 3 and Grim, works but somes glishes :(
    but i dont known enought opengl to fix that.. if someone can help



    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »28.03.18 - 19:41
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1469 from 2012/11/10
    From: Manchester, UK/GB
    Well you've made some progress, and I hope someone can help you out with the OpenGL issues/glitches you're stuck with currently to get it running smoothly, and error free. 8-D
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »29.03.18 - 03:47
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    beworld
    Posts: 588 from 2010/2/10
    From: FRANCE
    i publish this version.... i see if someone can help with opengl.

    now i try to recompile scummvm with OpenGL render.... why not lol
    IMac G5 2.1,PowerBook G4 1.5,MacMini 1.5, PowerMac G5 2.7 died !!!
    My MOS ports
  • »29.03.18 - 11:00
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1469 from 2012/11/10
    From: Manchester, UK/GB
    Give it a go, and I've got my digits crossed - so the 2 is on the left of 1, and the 4 is on the left of 3, etc. ;-)

    No wonder I'm confused half the time ... I just need some New Sense, rather than being a NuiSance. :-?
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »29.03.18 - 20:03
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Cool_amigaN
    Posts: 745 from 2011/11/30
    Any chance someone can help beworld iron out the glitches on his port? Having residualVM fully working would be so cool and we are so close :)
    Amiga gaming Tribute: Watch, rate, comment :)
  • »31.03.18 - 08:11
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    NewSense
    Posts: 1469 from 2012/11/10
    From: Manchester, UK/GB
    I was running Myst III: Exile, and had just got past the point where the woman appears and sets fire to the room containing the Releeshan book, and steals it, and disappears to the island and you as the player follow her to the aerial platform where she opens/closes the door but once you try to move towards that door, or even onto the platform the following error is generated, and the program exits/quits.

    WARNING: Could not parse GLSL version 'Unsupported GetString tag'!
    INFO: OpenGL Vendor: Michal 'kiero' Wozniak. Original code Fabrice Bellard. Contains parts of Mesa code (www.mesa3d.org)
    INFO: OpenGL Renderer: R200 TinyGL Driver
    INFO: OpenGL Version: 1.2
    INFO: OpenGL Red bits: 5
    INFO: OpenGL Green bits: 6
    INFO: OpenGL Blue bits: 5
    INFO: OpenGL Alpha bits: 0
    INFO: OpenGL Z buffer depth bits: 16
    INFO: OpenGL Double Buffer: 1
    INFO: OpenGL Stencil buffer bits: 0
    User picked target 'myst3-win' (gameid 'myst3')...
    Looking for a plugin supporting this gameid... Myst III Engine
    Starting 'Myst III Exile'
    WARNING: Could not parse GLSL version 'Unsupported GetString tag'!
    INFO: OpenGL Vendor: Michal 'kiero' Wozniak. Original code Fabrice Bellard. Contains parts of Mesa code (www.mesa3d.org)
    INFO: OpenGL Renderer: R200 TinyGL Driver
    INFO: OpenGL Version: 1.2
    INFO: OpenGL Red bits: 5
    INFO: OpenGL Green bits: 6
    INFO: OpenGL Blue bits: 5
    INFO: OpenGL Alpha bits: 0
    INFO: OpenGL Z buffer depth bits: 16
    INFO: OpenGL Double Buffer: 1
    INFO: OpenGL Stencil buffer bits: 0
    Initializing OpenGL Renderer
    WARNING: GL_ARB_texture_non_power_of_two is not available.!
    common/stream.cpp:98: failed assertion `_pos <= _size'
    Program aborted
    MacMini 1.5GHz,64MB VRAM, PowerBooks A1138/9 (Model 5,8/9),PowerMac G5 2.3GHz(DP), iMac A1145 2.1GHz 20", all with MorphOS v3.18+,Airport,Bluetooth,A1016 Keyboard,T-RB22 Mouse,DVD-RW-DL,MiniMax,Firewire/USB2 & MacOSX 10.4/5
  • »29.06.19 - 06:54
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 868 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Cool_amigaN wrote:
    Any chance someone can help beworld iron out the glitches on his port? Having residualVM fully working would be so cool and we are so close :)


    How do you know the glitches are in the port? It is unfinished software.
  • »29.06.19 - 18:31
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    > How do you know the glitches are in the port?

    From the fact that the glitches don't occur on other platforms, I guess.
  • »29.06.19 - 20:43
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 868 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Andreas_Wolf wrote:
    > How do you know the glitches are in the port?

    From the fact that the glitches don't occur on other platforms, I guess.


    Not according to its Github page, which recommends to "Save early and save often."
  • »29.06.19 - 21:54
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    >>> How do you know the glitches are in the port?

    >> From the fact that the glitches don't occur on other platforms, I guess.

    > Not according to its Github page

    You mean the very specific glitches reported in this thread are also mentioned on the Github page?
  • »29.06.19 - 22:05
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    KennyR
    Posts: 868 from 2003/3/4
    From: #AmigaZeux, Gu...
    Quote:

    Andreas_Wolf wrote:
    >>> How do you know the glitches are in the port?

    >> From the fact that the glitches don't occur on other platforms, I guess.

    > Not according to its Github page

    You mean the very specific glitches reported in this thread are also mentioned on the Github page?




    No, they're mentioned in the forums.

    https://forums.residualvm.org/viewtopic.php?f=1&t=693

    Still lots of lingering bugs with OpenGL, so it's going to be really hard to know which are due to MorphOS and which are due to the code, and which are due to the code but only triggered on MorphOS.
  • »29.06.19 - 22:25
    Profile
  • Yokemate of Keyboards
    Yokemate of Keyboards
    Andreas_Wolf
    Posts: 12058 from 2003/5/22
    From: Germany
    > they're mentioned in the forums.
    > https://forums.residualvm.org/viewtopic.php?f=1&t=693
    > Still lots of lingering bugs with OpenGL

    Thread is from 2015/2016, MorphOS version uses 2018 snapshot of code base, so might not mean much.

    > so it's going to be really hard to know which are due to MorphOS and which are
    > due to the code, and which are due to the code but only triggered on MorphOS.

    As insinuated, the first thing to do, at least in my opinion, would be to run the same code base as used for the MorphOS version on a mainstream OS like Windows. If the glitch is there as well, then it can't be (easily) helped. If it is not, then the MorphOS porter might be able to do something about it.
  • »30.06.19 - 00:18
    Profile