Cleaning and trying out a Casio FX-850P pocket computer

Sdílet
Vložit
  • čas přidán 15. 07. 2024
  • In whch yr hmbl svt tears down and... tears up?... a classic BASIC-running pocket computer, and then writes a tiny game for it.
    00:01:48 Begin teardown
    00:18:15 Reassembly
    00:48:04 Demonstration
    01:15:07 Conclusion
    The FX-850P is one of the archetypal BASIC pocket computers, from 1987. It's got 8kB of RAM, a mysterious and undocumented 1.2MHz processor, a two-line LCD that's surprisingly readable, and an ortho keyboard from before they were cool. It's a calculator, but it's also a fully programmable and surprisingly powerful fully fledged computer running a dialect of BASIC with a 100+ hour battery life. Ideal for the 1980s computer user who can't bear to be separated from their machine at any time.
    Here I tear one down for cleaning, successfully reassemble it, and then demonstrate its various features. Also, I struggle with camera focus...
  • Věda a technologie

Komentáře • 38

  • @gaius_marius
    @gaius_marius Před 4 měsíci +2

    Really cool machine. I have the FX-730P, which is an earlier model but has many of the same features. I enjoy programming in BASIC, it's such a simple language that anyone can learn it quickly.

    • @EirikrTinkerTries
      @EirikrTinkerTries Před měsícem

      Such a simple language, huh? One may say it is basic, even?

  • @stupossibleify
    @stupossibleify Před 3 lety +3

    So envious of the lad who had a Sharp equivelant of this at school.

    • @hjalfi
      @hjalfi  Před 3 lety +1

      Some of the Sharps have enormous screens (150x32 bitmap display!). Plus a crazy, crazy CPU running at under 1MHz, which I always have a soft spot for.

  • @olddave5084
    @olddave5084 Před 2 lety +2

    I bought this one 30 years ago and pass my Baccalauréat with it. A great computer, still working as at the first day, I use it practically every day.

    • @madil-studycenter
      @madil-studycenter Před 2 lety

      Dear Sir please tell me how to input deg min sec in 880 P

  • @odiseezall
    @odiseezall Před 2 lety +2

    You sir are the hackers hacker. Just taught me how to use my Casio FX880P, also reading the manual now. Thank you!

  • @lhceleguim
    @lhceleguim Před rokem +1

    Thanks a lot for the lovely demonstration. Got my very first computer FX-880P in 1990, still working fine, and this week I was able to buy an extra FX-850P. This is an incredible machine, it was even more on its launching time, around 1987.

  • @HeyBirt
    @HeyBirt Před 3 lety +2

    The 'Guess the number game' is one of the first programs I try on a new computer as well.

  • @karlbergen6826
    @karlbergen6826 Před rokem +2

    Around 1990 I bought an FX-850P and got an expansion card for it. I figured out how to decode the library and can get to print out in readable format.
    The Basic is Casio basic.on steroids. variable names have a possibility of either.16 or.256 characters all significant. They are a sequence of alpha numeric characters with does not spell our a command name. The library uses lower case variable names.
    All common BASIC string commands are defiled, VAL, LEN, CHR$, STR$, LEFT$, RIGHTS, MIDS and others. the are special commands:
    VALF - takes a string representing.a math function and returns a numeric value. Invalid strings return 0.
    CALC$ - Holds the contents of function memory as a string.
    (not documented)
    CALCJMP - Cal mode only. Starts a function memory.
    (not documented)
    DEFCHR$(252, 253, 254, 255)="(HEX STRING) Defines a pixel pattern for a charctor of code 251, 252, 254 or 255. If not defined the characters.print as spaces. Used extensively by the library.(Undocumented.)
    It is possible to use DEFSEG and PEEK commands to programmatically read the.password. Using POKE is is possible to programmatically set or clear a password. To remove the password POKE it full of zeros.

  • @kimcosmos
    @kimcosmos Před 16 dny

    In 1981 my schoolmate had one like that. Basic really was basic

  • @rileyfaelan
    @rileyfaelan Před rokem +1

    The kind of dirt on this class of devices is often not really sweat but residue from heavy smoking.

    • @hjalfi
      @hjalfi  Před rokem +1

      I'm not sure which would be worse.

  • @Xalior
    @Xalior Před 3 lety +1

    I always forget how much I enjoy Godmode. Thank you for reminding me. x

    • @hjalfi
      @hjalfi  Před 3 lety +1

      There's lots of Godmode in the CZcams audio library, surprisingly (and luckily; it's the only source of music which is safe to use...).

  • @iuries
    @iuries Před 2 lety

    Thank you very much!

  • @odong2user860
    @odong2user860 Před 2 lety +1

    nice, you're inspired my to do the same with my PB-770, I've just bought it and need washing. Don't know whether is still ON.

  • @aprintojoss8079
    @aprintojoss8079 Před 11 měsíci +2

    I have it when I'm in high school.
    But now, this machine was dead, leaked screen...
    I don't know how to and where to fix it ... 😣😣
    I'm really want to fix it to give to my daughter...

  • @snikeplassken
    @snikeplassken Před 2 lety +2

    I see you have a HD62002A03 CPU which is the same as the FX-880P. I have the same model as you. So this is probably from 1990 or 1991. According to Japanese forums, there are no information available about the HD62002. Some says it is very similar to the SC62015 architecture, available for Sharp PC-E500. Hope this helps.

  • @Atbtan6110
    @Atbtan6110 Před 2 lety

    I bought it in 1991. Due to years of neglect, the LED screen blacken. Anywhere to get it repaired as I really love this model?

  • @papertoyss
    @papertoyss Před 2 lety

    Im pretty sure it's no good for the device to remove all batteries at the same time. Also there's a reset button (P) under the device which you're supposed to press before you turn it on after removing/replacing the batteries. I bet one of these or both caused the crash. I have the fx880p btw, first hand, still working perfectly.

  • @adumont
    @adumont Před 2 lety +2

    You say the libraries are gosubable, does it mean one can create a program, to for example manipulate some data and then at some point call one of the library to have some calculation done by that library, then continue the program using the results of that library? Is that described in the manual? Have you seen this, how is it done? I'm have an 880p and I'd be interested to know, because I've always thought it was a weakness of it not to be able to built around the libraries. Maybe I was wrong.

    • @hjalfi
      @hjalfi  Před 2 lety +3

      It's too long ago for me to remember the details; sorry. The syntax was something like GOSUB "LIB0:S6210". You can find the full decompiled library (in German) here: manib.bplaced.net/blog/?page_id=291

    • @adumont
      @adumont Před 2 lety

      @@hjalfi OMG I had no idea the scientific library was even programmed in basic, let alone the source code had been released! Thanks so much for sharing, very interesting!!

  • @numericalcode
    @numericalcode Před 2 lety

    Imaginary roots! Sweet!

  • @dsfryda
    @dsfryda Před rokem

    Hello, would be you able to send me a copy of the library card? I recently purchased one, but the card that came with it in Spanish.

  • @joaogarcia2923
    @joaogarcia2923 Před 2 lety

    I have a CASIO FX880P and after sometime without using it I had to change the 2+1 batteries.
    After this change it worked normally for a day.
    Later, when I tried to load some programs via computer connection using the TF850 it ended up crashing.
    Turn it on but always displays only the letter N.
    Either of the two reset holes (P and All Reset) do not solve the problem.
    I wonder if the firmware got damaged!
    Do you have any clue how I can recover the calculator that has been with me for over 30 years?

    • @joaogarcia2923
      @joaogarcia2923 Před 2 lety +1

      I disassembled the calculator following the steps on you video and after a careful analysis I realized that some of the carbon dots of the keyboard membrane already are oxidated, specialy in the lower area, near letter N.
      I cleaned what seames to be some loose carbon fragments and reassembled the calculator.
      Apparently everything works fine except the letter N.
      If some how I could find or recover that membrana I think I'll solve the problem, but I don't know how.
      Someone can help me?

    • @JagerEinheit
      @JagerEinheit Před 4 dny

      Only thing i can think of is to try one of the conductive ink pens and apply a new coating of conductive ink to any non working spots on the membranes. That should work without being removable if in the future you try a more permanent fix like replacing the carbon material that is missing using a glue like factory membranes use. I have no experience with replacing the carbon dots, but the ink should at least buy time and be MUCH easier to apply correctly. HTH

  • @indahratnawiduri5734
    @indahratnawiduri5734 Před 2 lety

    Mine has already broken.. 😭😭

    • @madil-studycenter
      @madil-studycenter Před 2 lety

      Dear please tell me how to input deg min sec in 880 P
      I'm very disappointed

  • @peterchin6759
    @peterchin6759 Před 2 lety

    Mine is no longer in a working condition. Bought it 30 years ago. I believe it is no longer available in the market.