AmiDARK Engine on MorphOS WIP ...
  • Caterpillar
    Caterpillar
    AmiDARK
    Posts: 38 from 2011/10/29
    From: South France
    Here are some news concerning the AmiDARK Engine project on MorphOS.

    The actual *internal* version do no more crash on MorphOS when running 2D & 3D demonstrations.
    I have fixed 3D issues concerning transparency.
    And now, I have 2 big issues to fix (Timer & Keyboards)
    Keyboard is partially fixed (the key=27 that should be escape is not returned by GLUT functions ...)
    When these 2 issues will be fixed, I may probably release the 1st officiel Alpha of the AmiDARK Engine for MorphOS.

    In the wait,
    Here is a small demo showing the 3D running on MorphOS with 3D objets, 3D Objects instancies, 3D transparency & 2D images :
    http://files.amidark-engine.com/FlyingFeatherMOS.zip
    (Use spacebar to quit the demo)

    Here is a snapshot of the demo : http://files.amidark-engine.com/FlyingFeatherDemo.jpg

    Kindest Regards,
    AmiDARK
  • »19.01.12 - 21:53
    Profile Visit Website
  • TGR
  • Butterfly
    Butterfly
    TGR
    Posts: 100 from 2009/10/27
    From: Scotland
    I don't have a mos machine setup just now so can't try the demo but the screeny looks good.

    so what is your amidark engine for the lazy people?
    Mini Mac G4 1.25, 1gb ram, 40 gig hdd, Registered Morphos 2.6.
  • »20.01.12 - 10:50
    Profile
  • Priest of the Order of the Butterfly
    Priest of the Order of the Butterfly
    Jambalah
    Posts: 820 from 2008/3/30
    From: Roma, Italy
    I've tried and I found your work very impressive. Nice work!!
    Pegasos II 1 ghz
    Powermac G4 Quicksilver with Sonnet Encore 1.8 ghz
    Powermac G4 MDD single 1.25 ghz, silenced for ears health...
    Powermac G5 dual 2.7 ghz I'll be back...
    Powermac G5 dual 2.0 ghz
    Powerbook G4 1.67 ghz 17
  • »20.01.12 - 10:56
    Profile
  • Caterpillar
    Caterpillar
    AmiDARK
    Posts: 38 from 2011/10/29
    From: South France
    @TGR :
    AmiDARK Engine is a Game Development Kit that can help create new applications for AmigaOS4 & MorphOS.
    It provides new commands sets to use with the OS SDK.
    Look for example what DarkGDK is (http://www.thegamecreators.com/?m=view_product&id=2128)
    Imagine nearly the same product on our Amiga's with OS4 & MOS :)
    In the archive, you have the .c source code for the demo (that use the AmiDARK Engine) ... Imagine that you need less than 100 lines of code to create this demo ;)

    @Jambalah :
    Thank you :)

    Kindest Regards,
    AmiDARK

    [ Edité par AmiDARK 20.01.2012 - 12:59 ]
  • »20.01.12 - 12:56
    Profile Visit Website
  • Paladin of the Pegasos
    Paladin of the Pegasos
    TheMagicM
    Posts: 1217 from 2003/6/17
    very cool!
  • »20.01.12 - 13:32
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    defender
    Posts: 248 from 2011/4/24
    well, that looks good to me! Don't let anyone stop you ... some nice games and demos are allways welcome!
    PowerMac 3.6 - Radeon 9000_64Mb - 1,5Gb Ram - SB Live - MorphOS 3.9
    CD32 TF330 SILP Wifi- PowerBook 1,67GHz 1GB/100GB - MorphOS 3 reg. 1455 IMac Isight
  • »20.01.12 - 15:31
    Profile Visit Website
  • Caterpillar
    Caterpillar
    AmiDARK
    Posts: 38 from 2011/10/29
    From: South France
    Thank you :)
  • »20.01.12 - 16:44
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 186 from 2003/10/23
    AmiDARK,
    Quote:

    And now, I have 2 big issues to fix (Timer & Keyboards)


    i'm struggling to understand how the timers works on amiga.
    have you some c examples to reccommend?
    I'm nerdy in the extreme
    And whiter than sour cream

    White&Nerdy 2006 Al Yankovic
  • »21.01.12 - 11:27
    Profile
  • Caterpillar
    Caterpillar
    AmiDARK
    Posts: 38 from 2011/10/29
    From: South France
    @raistlin77it :
    My Timer handler functions works perfectly on AmigaOS 4.x but on MorphOS ... Results are a bit ... Weirds ... I don't understand why ...
    I must investigate on this and when it'll be fixed, I'll share some informations on how it work.

    @All :
    But, if someone already know how it work, please, feel free to share the informations as soon as you can ;)

    Kindest Regards,
    AmiDARK
  • »21.01.12 - 14:36
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Yomgui
    Posts: 348 from 2004/8/31
    From: Québec - Canada
    I've written a small example on how I'm using it.
    There are multiple derivations possible but the concept is always the same.

    Check the code here: http://www.yomgui.fr/timer_ex.c

    Compile it using command: gcc -noixemul -Wall timer_ex.c

    Just run the a.out, CTRL-C to stop.

    Note: I release my code in the Public Domain 8-)

    [ Edited by Yomgui 21.01.2012 - 15:51 ]
    And now... next project!
  • »21.01.12 - 15:46
    Profile Visit Website
  • Caterpillar
    Caterpillar
    AmiDARK
    Posts: 38 from 2011/10/29
    From: South France
    @YomGui :
    Thank you for sharing your sample.
    It will be studied carefully :)

    EDIT :
    YomGui, I've checked your source code sample and, I've done some minor changes in my Timer.Device setup.
    Now I can use Timer.Device with no problem.
    Thank you.

    Kindest Regards,
    AmiDARK

    [ Edité par AmiDARK 21.01.2012 - 22:09 ]
  • »21.01.12 - 16:16
    Profile Visit Website
  • Order of the Butterfly
    Order of the Butterfly
    Posts: 186 from 2003/10/23
    very thanks Yomgui
    I'm nerdy in the extreme
    And whiter than sour cream

    White&Nerdy 2006 Al Yankovic
  • »22.01.12 - 00:07
    Profile