From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 1A38713BE6D for <9fans@9fans.net>; Sun, 4 Oct 2020 12:05:54 -0400 (EDT) (envelope-from madcrow.maxwell@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 3CB8EACD58E; Sun, 4 Oct 2020 12:05:53 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1601827553; b=gJJe2x/jCs7gFBUopB4Pu/Tt1+RfmQ/vlH8dYls0YNljEbwHTc A/efAd6Og40ufX4iktz4aWnk5+EutzJQdnNA60NaRd04M+yYBcANCMCOALqsw0y/ aKgJhPK0XXJurnblG0H2HSGhpxsVHXEObHbkBQtZfxArlBvooo6xQXjNGGo+lHP9 56YfzQMQpwH4igVdzRAw74C2HZb6wx4xSgM482Ig+8dPi1JqXcVEgmiD+8aO4ahm QHOcMkWrMqVJcTT9E0jkNKMLmL7S6YOOzh0c4njaDIcxamhwFsPLnI3I0eNRoLz+ Br2/tKyELXSo/KlkTtgcdtAs2+e4U/bDb1BA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to:content-type; s=arcseal; t= 1601827553; bh=GBdDq374ycPGBWPyrRegH5GWv0F1t1cN+batZucc8Mo=; b=t 5wQ8VSfY+X/OyvmhPPiW/X9QGc7aPIOt5JREqOTXdl/eShKbkHe6RKY+KI9/1iiu vpqnoqd0WwT6YhlZIhhNQPKlTUixTglM3tqAVSzCRffW6VaM9jzi8zkXHkb6YAP3 uCNmDil2+Htd+SKlv+n1DVpDTcYSf1ztb79jR5PCN2Ha6oNyQ40m/M/CLlzXnQq3 XPZqoQf+Bz9hMTIC3930grQ1OWxEwWtBbZYUzqdq/FcXIsYGmCphFP7Tbp/Cts0B DHlM7vc+ernkzmZFTIb1emV/DY5WRHcNUFwQ7DBtvhpZhobI2bY7LB8zVN5WzosL mhjsdVnMwXJdlcly3GvgQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kerpan.com; iprev=pass smtp.remote-ip=209.85.219.179 (mail-yb1-f179.google.com); spf=pass smtp.mailfrom=madcrow.maxwell@gmail.com smtp.helo=mail-yb1-f179.google.com; x-aligned-from=fail; x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Vw//hkET; x-ptr=pass smtp.helo=mail-yb1-f179.google.com policy.ptr=mail-yb1-f179.google.com; x-return-mx=pass header.domain=kerpan.com policy.is_org=yes (MX Records found: mx01.1and1.com,mx00.1and1.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC none); dkim=none (no signatures found); dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=kerpan.com; iprev=pass smtp.remote-ip=209.85.219.179 (mail-yb1-f179.google.com); spf=pass smtp.mailfrom=madcrow.maxwell@gmail.com smtp.helo=mail-yb1-f179.google.com; x-aligned-from=fail; x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=Vw//hkET; x-ptr=pass smtp.helo=mail-yb1-f179.google.com policy.ptr=mail-yb1-f179.google.com; x-return-mx=pass header.domain=kerpan.com policy.is_org=yes (MX Records found: mx01.1and1.com,mx00.1and1.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedujedrgedtgddutdduucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpeggfhgjrh fhfffkuffvtgesthdtredttddtjeenucfhrhhomhepofhitghhrggvlhcumfgvrhhprghn uceomhhjkhgvrhhprghnsehkvghrphgrnhdrtghomheqnecuggftrfgrthhtvghrnhephf ejgfduhfefleeugfeugfdvkeelleekkedtvdehtddutedvffetjeeufeduvddtnecuffho mhgrihhnpehgihhthhhusgdrtghomhdpthhophhitggsohigrdgtohhmnecukfhppedvtd elrdekhedrvdduledrudejleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhep ihhnvghtpedvtdelrdekhedrvdduledrudejledphhgvlhhopehmrghilhdqhigsuddqfh dujeelrdhgohhoghhlvgdrtghomhdpmhgrihhlfhhrohhmpeeomhgruggtrhhofidrmhgr giifvghllhesghhmrghilhdrtghomhequcfukfgkgfepvdekieeh X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'madcrow.maxwell@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="madcrow.maxwell@gmail.com"; helo=mail-yb1-f179.google.com; client-ip=209.85.219.179 Received: from mail-yb1-f179.google.com (mail-yb1-f179.google.com [209.85.219.179]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Sun, 4 Oct 2020 12:05:53 -0400 (EDT) (envelope-from madcrow.maxwell@gmail.com) Received: by mail-yb1-f179.google.com with SMTP id b142so4903192ybg.9 for <9fans@9fans.net>; Sun, 04 Oct 2020 09:05:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:reply-to :from:date:message-id:subject:to; bh=GBdDq374ycPGBWPyrRegH5GWv0F1t1cN+batZucc8Mo=; b=Vw//hkETmXyDx1Oxvd+5sXB/Qcy5GnKEWTfJlvXHtA8DlTzcrTvVtk9A0pBWt9quzj xsvLWQfhVgho4KiOnDqn50ze2jZOKsJsDF6akEmWWElFLFVfIAb2sq1sZbbV0c8vD6Mc ItJUshMEoEKyLndUGmHNNhBWFshIXJDI1J3TczP2PLnf9U/AwkilZDQFmV9dt978RMaU S2D8+fUDMajHs0XyNviPWBQGrUAH+QpJ40NmaTkzfYuRfQuhk4z0D1sZi77Kqdh4DHRX rTGlBGHcdxmQFSmM/3gfqDr45iO3fYz4+mBZiqJwqRsITdmKSiEIB5wkn/DJM5e0DKxM GtWA== X-Gm-Message-State: AOAM533i1Sf+MSuEua+A0JAnlQROG/+pdl0Xm3ZZJWhqAHC7qHnCoawl MfxjX8pYxCk87ms8ghZp56tPNl0hwJ31Xl7dxvrpqSoB X-Google-Smtp-Source: ABdhPJyVPvlhmqJNvs6wn/if38EAinn9Qhm2QwDNHrURUgGwAJc7NbiBVpUF4YIPYRxEAXUIp/YbzbcHNWnvr3rBb0U= X-Received: by 2002:a25:b29a:: with SMTP id k26mr12755511ybj.450.1601827552832; Sun, 04 Oct 2020 09:05:52 -0700 (PDT) MIME-Version: 1.0 References: <20201004084210.hud4nek2leotywdz@Hugin> In-Reply-To: <20201004084210.hud4nek2leotywdz@Hugin> Reply-To: mjkerpan@kerpan.com From: Michael Kerpan Date: Sun, 4 Oct 2020 12:05:41 -0400 Message-ID: Subject: Re: [9fans] PDCursesMod 4.2 released with upstream plan9 support To: 9fans <9fans@9fans.net> Content-Type: text/plain; charset="UTF-8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 7d85854c-065b-11eb-b4f3-c198bb6abe90 Nice! I've been wondering about textmode games on Plan 9. This should open up the whole world of Roguelikes, eventually. Mike On Sun, Oct 4, 2020 at 4:43 AM Jens Staal wrote: > > https://github.com/Bill-Gray/PDCursesMod/releases/tag/v4.2.0 > > PDCursesMod is a fork of PDCurses and we managed to bring fgb's old (3.0) > PDCurses port to the current PDCursesMod. > > Why would you need curses? > Lots of fun little curses-based things out there and PDCursesMod can build many > things that are typically claimed to depend on ncurses (not stuff depending on > termcap though). > > Some examples: > > nbsdgames: > https://github.com/abakh/nbsdgames > > tetris: (replace "ncurses.h" with "curses.h") > https://github.com/brenns10/tetris > > I aim to port BSDgames and NetHack, but currently real life is taking all my > time. > > https://github.com/staalmannen/BSDGames > https://github.com/staalmannen/NetHack > > > > ------------------------------------------ > 9fans: 9fans > Permalink: https://9fans.topicbox.com/groups/9fans/Te27021add8ec4894-M7383f84cd38543861616cb1f > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription