IV42 - A Powerful Programable RPN Calculator for the DM42 Hardware based on FORTH

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

КОМЕНТАРІ • 31

  • @west
    @west 2 роки тому +10

    I love seeing the firmware people are developing for this hardware. This is what I was hoping would happen when the DM42 was released :)

    • @zooxo
      @zooxo  2 роки тому +4

      Thanks Logan. You are one of few DM42 gurus - I like your videos. BTW - that's quite hidden - you can run the legendary HP-35 on your DM42. See more at my repository: github.com/zooxo/HP3542.

    • @west
      @west 2 роки тому

      @@zooxo Very nice!

  • @Soupie62
    @Soupie62 2 роки тому +1

    The prospect of using the DM42 as a hardware base is - appealing. Having good notes on how to flash / change I age would be nice.
    The old HP41 had face plates for certain apps, for custom keys. It would be nice to buy new keyboards for the DM42, when people choose to re-assign functions.

    • @zooxo
      @zooxo  2 роки тому

      Thanks. You are right. Unfortunately " new keyboards" seem to be a significant cost factor - even if the rest of the hardware is still the same. In many cases 16 (good Cherry?) keys (with neutral labelling) can be sufficient.

  • @theedspage
    @theedspage 2 роки тому

    I love this. So much power in such a small platform. I love the 42S.

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

    I purchased the DM42 a while ago, being a lifelong lover of HP rpn calculators. Only after receiving the DM42, I discovered (realized) that this calculator has a four level stack instead of the infinite stack depth that I am accustomed to in e.g. in the HP 50g. I wish that at some time, there will be a version of either a custom firmware or a new device with an infinite depth stack.

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

      There were two main branches of HP RPN: "classic" RPN with the four-level stack (which the DM42 is imitating) and RPL, the sophisticated revamp that the 50g was the ultimate expression of, which was sort of a Lisp-Forth hybrid with algebraic expression support. I prefer RPL too. I think the Swiss Micros software guy is developing an RPL revival for this hardware, but it's not quite a product yet.
      (And now I guess there's a third, the RPN in the Prime, which is somewhere in between.)

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

      The DM42 is a platform for the free42 software, which have infinite stack depth.
      All you need to do is switch on Dynamic Stack Extension under setup -> settings and then go to Catalog, scroll down and enter the STK option, the right most one, scroll down and press NSTK.
      Go to STK option and choose 4STK to go back to 4 stack mode, and switch off Dynamic Stack Extension if you want to.

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

      DM42 is a platform for the free42 software, which have infinite stack depth.
      All you need to do is switch on Dynamic Stack Extension under Setup, and then go to Catalog, scroll down and choose STK, the right most one, scroll down again and choose NSTK.
      To go back to 4 stack depth, just go back to STK and choose 4STK. You might also want to turn off Dynamic Stack Extension back in Setup.

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

      @@AkJunaidiPgHjSamat This works great, thank you very much!!

  • @CalculatorClique
    @CalculatorClique 2 роки тому +1

    Nice! Will this run on the DM41X hardware (key labels will be wrong I assume)? Did you use an existing implementation or FORTH or write your own? Is the source code available as I didn't see it in the link (to possibly modify for the DM41X)?

    • @zooxo
      @zooxo  2 роки тому +1

      Thanks. I guess this will run on the DM41, but I don't own one. I don't use an existing FORTH, but I use many FORTH elements like DUP instead of ENTER, or a big stack. The source is not yet available because I'm still working on it. Right now I'm developing RACK42 (spreadsheet) and maybe I'll add it to IV42.

  • @michaelpark
    @michaelpark 2 роки тому +3

    Amazing work. It must feel weird having so many keys compared to your earlier platforms :) I'm curious how you implement loops. I saw if/else/then in your dictionary but not do/loop?

    • @zooxo
      @zooxo  2 роки тому +2

      Thanks - I spent every available minute in the last 3 months for creating IV42.
      Actually 16 keys are sufficient - preferably Cherry keys or some kind of flat "Laptop keys". But I spent IV42 an exclusive On/Off key and 18 function keys :-) .
      The only loop (and standard loop of FORTH) I implemented is a BEGIN/UNTIL loop. All commands are described on github in the readme file or even in the html-helpfile for the IV42 (iv42help.htm).

  • @ChrisSmith-rm6xl
    @ChrisSmith-rm6xl Рік тому +2

    Can you easily switch between IV42 and the stock DM42 firmware? Or is it a cumburome reload every time? How about the RACK42 ( ua-cam.com/video/5BZ6oYsfi6w/v-deo.html )? Can I eaily switch between all three?

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

      Yes, that is simple. You have to leave the calculator application to the operating system (DMCP) and load the desired *.pgm file from the USB disk.

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

    I too started with a slide rule because that was all we had. But 2nd year of college the HP35 became available and most all engineering students bought one as did I. I like your "less is more" approach with the IV42, and as a Forth user I like your Forth style programming for it. Is there a simulator available so I can try IV42 without having to first buy a DM42 calculator?

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

      Thanks. As far as I know there is no DM42 emulator yet - but for some firmware (ie WP43) does some emulation software exist.

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

    very nice. is this available for the dm41x?

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

      Thanks. Yes this should run on the 41 without Problems. Please note the different keyboard lettering. Please give me a short feedback about your experience.

  • @commtechengineer612
    @commtechengineer612 2 роки тому +1

    The DM42 is the best!

  • @WiltonSilveira
    @WiltonSilveira 11 місяців тому

    Com uma tela desse tamanho, usar apenas uma linha para exibir resultados me dá uma sensação de claustrofobia. Deveria ter pelo menos duas linhas, como a HP 42 original.
    ---
    With a screen this size, using just one line to display results makes me feel claustrophobic. It should have at least two lines, like the original HP 42.

    • @zooxo
      @zooxo  11 місяців тому

      Das ist Geschmackssache und hat auch was mit Lesbarkeit zu tun. Außerdem wird der Platz für die Anzeige des virtuellen Keyboards benötigt. Spätestens bei Verwendung des Texteditors lernt man das zu schätzen.

  • @mikemullenix6956
    @mikemullenix6956 2 роки тому +1

    If you make an hp50g, the resell value of the hp50g will be wiped out.yes yes yes

  • @MichaelKingsfordGray
    @MichaelKingsfordGray 2 роки тому +2

    The display is dreadful!
    Only one register, but 3 lines of pointless functions.
    Appalling implementation of what could be a marvellous product.

    • @zooxo
      @zooxo  2 роки тому +8

      Thank you for your (honest) opinion. Obviously you are young and have good eyes - in opposite to me (and many HP fans). I learned to solve technical problems with a slide rule (3 digit accuracy). So a calculator does not to be very precise but needs to come to the result with less keystrokes - where 18 function keys come very handy. Most times I win when I do a calculator race with my children (and their "multi key and keystrokes graphing formula calculators").

    • @MichaelKingsfordGray
      @MichaelKingsfordGray 2 роки тому

      @@zooxo I was born in 1956!
      But still don't need spectacles. Nut I have always been an HP fanatic. I started using log tables and then a slide rule. That must make me an enigma.

    • @zooxo
      @zooxo  2 роки тому +3

      @@MichaelKingsfordGray Cool - and lucky eyes. My eyes fail under bad light conditions. I hope you have a little bit of understanding for giving IV42 less but BIG numbers?

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

    vertical stinks

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

      If you mean the video Format - I don't think that you want to see a horizontal calculator or the rest of my table.