HP 50G FORTH

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 23

  • @NeoNorse
    @NeoNorse Рік тому +2

    Always nice to see Leo Brodies "Starting FORTH" still echoing down the corridors of time.

  • @rafapasternak8090
    @rafapasternak8090 8 місяців тому +1

    Hey i would kindly request some help i have hp 40g but no cable do you have schematics. Or can you mesure your cable to create one pretty please

    • @CalculatorClique
      @CalculatorClique  8 місяців тому

      I don't have a 40G but it uses a different cable to the newer models including the 49/50 series (note, it's also different to the 40GS).
      Have a look at the following site which has pinouts to make your own cable and a link to buy a 3rd party cable. I hope one of these options works for you. www.hphomeview.com/hardware38g1.htm

    • @rafapasternak8090
      @rafapasternak8090 8 місяців тому

      Im trully gratefull for your answer. I dont know if im overeaching but HP support is nightmare so you re all i have , i have encountered an issue i cant turn IT on with on key or off with shift+on key.
      Both keys are working correctly on and shift.
      To turn IT on i use on+f3 i tried to format IT thru on +f1+f6 but IT still ignores comads to turn on/off
      Any help would be helpfull.

    • @rafapasternak8090
      @rafapasternak8090 8 місяців тому

      Is some weird mode Turned on or chip inside is dying

    • @CalculatorClique
      @CalculatorClique  8 місяців тому

      Have a look at the section "Resetting the HP 39G/40G" in the manual at literature.hpcalc.org/official/hp39g40g-ug-en.pdf. Note, some of these reset procedures will erase memory.

  • @JanPinkas
    @JanPinkas Рік тому +1

    Thank you very much for your work! I'm able to run Forth from Files, but you have it in var soft key menu... How you add Forth to this menu?

    • @CalculatorClique
      @CalculatorClique  Рік тому +1

      Thank you for your feedback. I hope you find it useful.
      With the program on the stack type the name you want in single quotes then press STO and the program will then be in the VAR menu. eg 'FRTH' STO.

    • @JanPinkas
      @JanPinkas Рік тому +1

      @@CalculatorClique make sense, i’m dumb. Thanks you one more time.

  • @jemo_hack
    @jemo_hack Рік тому +2

    Nice , is the source avaible?

    • @CalculatorClique
      @CalculatorClique  Рік тому +2

      I ported the following version of FORTH to the 50G: gist.github.com/lbruder/10007431.
      If you are after the modified version I can make that available, however, I had to modify the stdio library in HPGCC2 to get it to work. It may work with HPGCC3 without modifying the library but as this requires a special firmware loaded onto the calculator I decided to stick with HPGCC2 which can create a standalone copy of the program that should run on any 50G. Let me know.

  • @perfectman3077
    @perfectman3077 Рік тому +1

    What is Forth?

    • @CalculatorClique
      @CalculatorClique  Рік тому +4

      It's a simple but powerful stack based language that runs on basically any hardware, which was limited at the time it was released, and provides an abstraction from machine code. It can easily be extended by defining your own functions (words).

    • @perfectman3077
      @perfectman3077 Рік тому

      @@CalculatorClique Thanks.

  • @thegameoflife9179
    @thegameoflife9179 5 місяців тому

    can this be tried on an emulator?

    • @CalculatorClique
      @CalculatorClique  5 місяців тому

      Yes, it should work on an emulator. I compiled it as a standalone binary so no special firmware with builtin libraries is required. I have not tried it myself but please let me know how you go.

    • @thegameoflife9179
      @thegameoflife9179 5 місяців тому

      @@CalculatorClique thanks, but how would one load it into memory?

    • @CalculatorClique
      @CalculatorClique  5 місяців тому

      I'd have to try it out myself and see. Which emulator are you using on which platform?

    • @thegameoflife9179
      @thegameoflife9179 5 місяців тому

      @@CalculatorClique I'm using Emu48 set to a 50g on Windows, thanks

    • @CalculatorClique
      @CalculatorClique  5 місяців тому +1

      Ok, I've just had a look at a couple of emulators and as HP GCC compiles to ARM code it won't work on emu48 (as it doesn't emulate the ARM processor, only the Saturn processor). You will need to use the emulator x49gp to run HP GCC programs. I was not able to find binaries for x49gp so you will have to build it yourself and it only supports Linux and MacOS so you would have to setup a Linux virtual environment under Windows.