PalmOS판 Lemmings

PalmOS Lemmings

github.com/ardiri ▲ 87 댓글 23 memalign

요약

2001년에 나온 PalmOS판 Lemmings의 소스 코드가 GitHub에 공개돼 있습니다.

PalmOS 게임 개발자로 이름난 에런 아디리(ardiri.com)의 저장소입니다. 1991년 DMA 디자인이 만들고 사이그노시스가 펴낸 퍼즐 게임 Lemmings를 팜 기기로 옮긴 복제판이며, 2001년 10월에 4.2판이 나왔습니다.

왜 중요한가

  • 20여 년 전 휴대기기용 상용 게임의 코드와 레벨 데이터가 함께 남아 보존 자료가 됩니다.
  • 최근 애플 실리콘 맥에서 빌드하는 방법이 추가돼 지금도 직접 고쳐 볼 수 있습니다.

핵심 내용

  • 저장소에는 C와 어셈블리 소스, 컴파일된 실행 파일(.prc), 레벨 팩 8개가 들어 있습니다.
  • 소스는 교육용으로 있는 그대로 제공한다고만 밝혔고, 따로 붙은 라이선스는 없습니다.
  • 당시 게임 엔진은 무료로 풀고, 추가 레벨 팩을 따로 돈을 받고 팔았습니다.
  • 개발자는 공식 라이선스를 얻으려 했고, 원작사와는 관계가 없다는 안내문을 달았습니다.
  • 당시 리뷰는 원작을 거의 그대로 옮겼고 오히려 더 낫다고 평했습니다.

HN 반응

  • 여러 이용자가 아디리를 PalmOS의 전설로 기억했고, 그의 복제 방지를 뚫으려 했던 사람의 경험담도 나왔습니다.
  • 2005년 Palm 게임이 든 SD 카드를 찾았다는 글에는 인터넷 아카이브에 올려 보존하자는 답이 잇따랐습니다.

댓글

23개 표시 · 전체 23개
  1. nkx1 HN

    안녕하세요, 방금 2005년에 마지막으로 수정된 파일들이 들어 있는 오래된 SD 카드를 찾았는데, 그때 쓰던 Palm 게임 몇 개가 있어요. 리버스 엔지니어링에 쓸모가 있을까요?

  2. HeckFeck HN

    어디든 올려 두세요. 인터넷 아카이브 같은 곳이면 좋겠네요. Palm 자료가 상당수 비트 부패로 사라지고 있어요. 꼭 보존해야 합니다.

  3. RodgerTheGreat HN

    https://palmdb.net 을 확인해 보시고, 이미 등록되어 있지 않은 게 있으면 사본을 제출하세요.

  4. teruakohatu HN

    인터넷 아카이브에 꼭 제출해 주세요.

  5. chuliomartinez HN

    맞아요, 아론은 PalmOS의 전설이죠.

    저는 PalmOS C 라이브러리가 정말 좋았어요. MemCopy나 WinCopyBitmap은 memcpy, memset보다 훨씬 읽기 좋잖아요. 그리고 UInt8, UInt16도요 :)

    16비트 정수면 누구에게나 충분하던 시절이었죠. 정말 즐거웠어요 (농담이에요 ;)

  6. rickcarlino HN

    이 README, 역사적 배경과 해설이 간절히 필요해 보이네요.

  7. jamesforestwest HN

    동의할 수밖에 없네요.

  8. yitchelle HN

    흥미롭게도 그는 닌텐도의 요청으로 자신이 만든 클론 게임 일부(마리오 브라더스 등)를 내렸습니다. 아마 원작과 너무 비슷했던 모양입니다.

  9. monster_truck HN

    다행히 Lemmings는 훨씬 안전하게 포팅해서 즐길 수 있고, 문서화와 보존도 아주 철저하게 되어 있죠.

  10. thrance HN

    적어도 하나는 살아남은 것 같네요: https://github.com/ardiri/palmos-maryobros

  11. teddyh HN

    HP48 계산기용 Lemmings도 있었습니다: < https://www.hpcalc.org/details/530 > (참고로 Alpha Waves, 일명 Continuum을 만든 사람과 같은 작성자입니다.)

  12. VCFundedGenYer HN

    PalmOS가 아니라 Palm OS예요.

    역사를 잊거나 헷갈리지 맙시다.

  13. HeckFeck HN

    그리고 palmOS는 절대 아니죠 ;)

  14. blobbers HN

    잠깐만요, Palm Pilot 좀 꺼내 올게요. 그걸로 해야 하니까요...

  15. jdalgetty HN

    저는 Palm Pilot을 정말 좋아했어요!

  16. ktallett HN

    저는 Lemmings는 그다지 빠져들지 못했고(Worms 쪽이 더 취향이었어요), 그래도 Palm, Windows CE, Newton처럼 당시의 제한된 하드웨어용으로 만든 이런 소프트웨어는 정말 좋아합니다.

    추가// 이 사람 프로필에 멋진 Palm OS 자료가 한가득이네요.

  17. helf HN

    아론은 대단한 코더였고, 지금도 그렇죠. 저도 그가 속했던 그룹에 있었는데, 배운 게 많았어요. 그의 Palm 프로그램을 크랙하는 걸 도전 과제로 삼기도 했는데, 그러면 그는 우리를 막으려고 새로운 기법을 만들어 내곤 했죠 ㅋㅋ

    재미있는 사람이에요.

  18. irq HN

    어이, helf! #palmchat 시절 기억나요. 저도 그때 irq라는 이름을 썼어요.

  19. ktallett HN

    정말 멋진 분 같네요! 프로그래밍 세계에서 만나는 이런 개성 있는 사람들이 참 좋아요. 저는 Mac OS System 7부터 OS 9, 그리고 Be OS 쪽이 전문인데, 거기에도 비슷한 사람들이 있거든요.

  20. user3939382 HN

    정말 멋지네요. 제 Treo용으로도 있었으면 좋겠어요.

    저는 PalmOS를 사랑했고 지금도 그리워요. 지금 쓰는 아이폰은 얼른 버리고 싶어요. 절반은 다른 회사들 소유나 다름없고, 백그라운드에서 계속 정보를 빼돌리고, 중독성까지 있잖아요. Palm 기기는 정말로 '내 것'이라는 느낌이 있었는데 말이죠.

  21. Kuyawa HN

    Lemmings를 하도 많이 해서 Swift로 포팅해 볼까 싶네요.

    제 맥주 좀 들고 있어 보세요...

  22. NooneAtAll3 HN

    GitHub가 처음 로드할 때는 다크 테마를 못 불러오다가 새로고침하면 멀쩡히 되는 거, 저만 겪나요?

  23. helf HN

    아론은 PalmOS용 둠 스타일 FPS인 Deity3D 엔진도 만들었어요. 그 엔진이 나중에 PalmOS 최고의 게임이던 Master Thief 3D에 쓰였던 것 같아요.

Hacker News에서 보기 ↗