Menu

PIC: Nokia GLCD

Anobium
2017-11-20
2017-11-21
  • Anobium

    Anobium - 2017-11-20

    What is the issue as the GLCD display stops working?

    Loaded the stock demo - worked.
    Then, tried to load another HEX into that demo - failed as the HEX is locked by the app.
    Then, renamed my new HEX to demo HEX name - worked.
    Then, create new HEX and try to load. The new HEX is not uploaded - fail.

    What am I doing incorrect?

     
  • Santiago

    Santiago - 2017-11-20

    Hi Anobium.

    I don't have that problem.

    I can load any hex from the context menu:
    Right-click + Load firmware

    Or setting path in the properties tab.

     
    • Anobium

      Anobium - 2017-11-20

      Win 10 is my issue operating system. Is yours?

       
  • Santiago

    Santiago - 2017-11-20

    No.. i tried in Linux and Windows 7.
    I'll try in windows 10.

     
    • Anobium

      Anobium - 2017-11-20

      A video of the issue. Let me know when you have it, so, I may delete.

      [video deleted]

       

      Last edit: Anobium 2017-11-20
  • Santiago

    Santiago - 2017-11-20

    OK, now i understand the issue and i can reproduce:
    When you load the second firmware it works, but the name displayed is not updated.

    What is a bad bug is failing to run the third time you load a firmware...

    Also not saving last folder used must be solved.

    Thanks for reporting.

     
  • Santiago

    Santiago - 2017-11-21

    Finally the problem is with that firmware: Nokia5110LCDCharacters16F628A.
    It runs once ok, but the second time it doesn't.
    Have you tried adding an endless loop at the end or something like that?

    If i try with other files everything works ok.

    The issue about last folder used not saved is solved and included in the last release.

     
    • Anobium

      Anobium - 2017-11-21

      I understand your 'ask' about the loop. But, the ASM code is as follows:

      BASPROGRAMEND
          sleep
          goto    BASPROGRAMEND
      

      I guess, guess, this is the cause. If this the case when the HEX is reloaded the emulation needs to come out of sleep. :-)

       
  • Anobium

    Anobium - 2017-11-21

    I will take the last biuld.

    Re adding the endless loop.... this is a real program and it runs on the real platform. So, that is not a valid option. If it run on the real platform the sim should do also. :-) I posted source to the Dev forum for you yesterday.

    We will posting more and more Great Cow BASIC demos. :-)

     
  • Santiago

    Santiago - 2017-11-21

    Yes, i got the source.

    The cuestion is finding why this firmware is not working after reseting.

     
  • Santiago

    Santiago - 2017-11-21

    Ooopps.. didn't see your last post.

    Yes.. the sleep issue makes sense, let me see how can i handle it.

     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.