[HN Gopher] PumpkinOS, a Re-Implementation of PalmOS
       ___________________________________________________________________
        
       PumpkinOS, a Re-Implementation of PalmOS
        
       Author : rickcarlino
       Score  : 100 points
       Date   : 2024-04-07 16:55 UTC (6 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | Terretta wrote:
       | Graffiti:
       | https://github.com/search?q=repo%3Amigueletto%2FPumpkinOS+gr...
        
       | duskwuff wrote:
       | Also possibly of interest: rePalm, a project to run PalmOS on ARM
       | microcontrollers like the RP2040 -
       | http://dmitry.gr/?r=05.Projects&proj=27.%20rePalm
        
         | sillywalk wrote:
         | More HN discussion on PumpkinOS
         | 
         | PumpkinOS / 3 years ago|52 comments
         | 
         | https://news.ycombinator.com/item?id=28466858
         | 
         | Related discussion on rePalm:
         | 
         | PalmOS on Raspberry Pi 169 points by Tijdreiziger on Sept 10,
         | 2021 | 86 comments
         | 
         | https://news.ycombinator.com/item?id=28487817
        
       | verdagon wrote:
       | This PumpkinOS project is pretty incredible. I can't imagine how
       | much effort it would take to be compatible with all the system
       | calls that the average Palm app would expect. I remember Palm did
       | some truly weird things with memory: anything moderately large
       | would need to be put into a special memory block that the OS
       | could rearrange at will, and one would need to lock the block's
       | handle to keep it stable while accessing it. Stuff like that must
       | have been challenging (and fun) to implement in PumpkinOS.
       | 
       | This brings me back. I used to make little games for Palm OS, and
       | I was so excited for the next version of the OS which would let
       | one use the (then new) Palm OS Development Suite to make
       | programs. It was also the last OS I've used where an app had a
       | central event loop. Everything else today has UI frameworks that
       | handle it for you. Things are easier now, but I still miss it.
        
         | jsheard wrote:
         | > anything moderately large would need to be put into a special
         | memory block that the OS could rearrange at will, and one would
         | need to lock the block's handle to keep it stable while
         | accessing it
         | 
         | Didn't 16-bit Windows and classic Mac OS do something similar?
         | If you're doing multitasking on a system without an MMU then I
         | think that kind of live heap defragmentation would have been
         | practically required.
        
           | wmf wrote:
           | Palm was started by ex-Apple people and borrowed a lot of
           | ideas and mistakes from the Mac.
        
       | tensor wrote:
       | I remember investing in Palm thinking that they'd eventually be
       | the ones to build something like the iphone. Sadly, they didn't
       | and when apple did that was it for them.
        
       | tangus wrote:
       | Also of interest: CloudpilotEmu - Palm emulator in your browser
       | 
       | https://cloudpilot-emu.github.io/
       | 
       | When I installed it and could play Vexed again... ahh, the
       | happiness!
        
       ___________________________________________________________________
       (page generated 2024-04-07 23:00 UTC)