Events and more events..

About Monkey 2 Forums Monkey 2 Development Events and more events..

This topic contains 39 replies, has 6 voices, and was last updated by  cocon 1 year, 3 months ago.

Viewing 10 posts - 31 through 40 (of 40 total)
  • Author
    Posts
  • #12774

    PhatPeter
    Participant

    Sure it’s smooth, I could forget this aswell, I run a few bananas like and enjoy the view like anyone

    but I want last missing bit now, and I’m getting closer to the problem, learning Monkey2 source code line by line now ^^ was up working all night with this so I need to sleep some before I go to work. Got some progress but need more tests !

    #12775

    PhatPeter
    Participant

    It’s all about SDL2, OpenGL and event handling, that much I know. That’s probably also why Monkey1 in the summer 2015 suddenly started to work on all windows and mac machines. EVERYthing worked smoothly.

    I don’t even think anyone noticed that the microstutter was all gone, not even the developers. Noone said anything. It just passed unnoticed in front of everyone. Now it’s back too square one with M2.

    Unnoticed of course.

    #12776

    PhatPeter
    Participant

    I will probably simply develop another language in pure assembler just for the kick of it. To do that I will pick a well-documented onechip computer and do the GPU low-level coding first of all. While I’m doing that I will support Monkey2 for being a great productivity tool for getting games onto the marketplace.

    #12777

    abakobo
    Participant

    It would probably be simpler to try pure openGl wich very basic api’s like darwin or carbon…

    Good luck and please make a pull request if you find something sdl2/opengl/mx2/mojo side.

    😉 You could go even further http://wiki.osdev.org/Main_Page 😉

    #12778

    PhatPeter
    Participant

    Want to support Monkey mainly for the inspiration Blitz 1 gave to me to become a developer.
    I have the dongle and hardcore manual somewhere and it had a BIG clunky dongle for the Amiga.

    I’m thinking maybe an Amiga is more suitable for these expriments ^^ I will dig it out because It’s such a simple machine and I love it because A single person can learn every detail inside it, within a week or two.

    That’s an era thats gone !

    Complexity gives um .. Android.

    #12780

    PhatPeter
    Participant

    Okay got the mouse update correct now, it’s double the speed now. The keyboard seem okay, but the mousehweel never was a problem and neither was the left and right button, only the x and y position (actualy movement) was the issue that induced hickups. You move the wheel it did not hickup, those events where okay. Only moving mouse needed to be fixed, and the repeating (hold) keyboard events of course.

    And the jitter that comes WITHOUT any mouse events (or other events), are also induced by events It seems because it got lot better now, too early to say if its perfect but I think I got Monkey2 smooth on all machines now.

    Not HS but it’s amazinlgy smooth on HS. Except when in fullscreen you need to get the menu and or dock by moving the mouse to an edge to get perfect on High Sierra (or use Window mode is now perfect). Windows are the same on all my machines. Not a single one stutter now (except once in a minute on Highsierrta but HS does that, I think Apple will fix that in their next macos/metal2 update). But the Monkey2 part is fixed, nothing comes from the compiler anymore (what I can see).

    #12781

    PhatPeter
    Participant

    Where and how should I put the source code because I’ve never used Github or such things. Do I create a fork, make a bug report or what?

    #12782

    PhatPeter
    Participant

    Also, I wanna become a patreon for at least a year for a starter, but I want do that anonymously not via facebook, is that possible?

    #12793

    abakobo
    Participant

    but I want do that anonymously not via facebook

    I have no Facebook and I’m backing mx2 via patreon. So yes it’s possible 🙂

    Where and how should I put the source code because I’ve never used Github

    -Create a github accout
    -Fork original mx2 repo
    Repeat
    –browse your github fork to the directory where you want to upload a modified file
    –click on “Upload files” and choose the file(s) (the first time you do it, create a new branch. After that, choose the branch you’ve created.)
    Until all files are uploaded
    -click on compare and make a pull request!

    You can do it with github desktop too but for a one shot it will be simpler via gihub/browser.

    That’s great news that you managed to get it more fluid! Kudos!

    #12794

    cocon
    Participant

     I wanna become a patreon for at least a year for a starter…

    You can donate through itch.io make sure that you mention your username to Mark as well. 🙂

     

    Do you plan to roll your own frame limiter? Tell us the result after this.

     

    You can turn of the GLSwapInterval to let frames run wild, and then figure out how to implement the update loop.

Viewing 10 posts - 31 through 40 (of 40 total)

You must be logged in to reply to this topic.