![]() |
#61 | |
Swordsman
Join Date: Aug 2019
Posts: 273
![]() |
Quote:
That seems like par for the course for C++; a Linux build for "make distcheck" of Hengband 2.2.1 takes about 3 minutes on GitHub's hardware and takes about 25 minutes for the Hengband 3.0.0 beta. |
|
![]() |
![]() |
![]() |
#62 | |
Adept
Join Date: Oct 2021
Location: WA
Posts: 207
![]() |
Quote:
Code:
make install Code:
make install CXXFLAGS="-g0 -O2" Code:
make clean install CXXFLAGS="-g0 -O2"
__________________
My roguelike gameplay videos |
|
![]() |
![]() |
![]() |
#63 |
Adept
Join Date: Oct 2021
Location: WA
Posts: 207
![]() |
(I got curious as to what "GCU" stands for; Googling showed it as an Angband-exclusive abbreviation, at least as far as relates to video games. Anyway in older versions of Angband's main-gcu.c -- the oldest on the official site/repository appearing to be from 2.7.4 https://github.com/angband/angband/b...src/main-gcu.c , soon after Ben Harrison's 2.7.0 source file reorganization -- line 3 says
Code:
/* Purpose: Somewhat generic Unix Curses support for Angband */ Later versions of main-gcu obscured the (possible) meaning; Hengband's for instance has Code:
/* Purpose: Allow use of Unix "curses" with Angband -BEN- */ ~~~~~~~~~~~~ "Hengband" appears to be a punning acronym, well it's the sound, "hengubando," you get from four Japanese characters, which have individual meanings: "hen" - strange "gu" - stupid "ban" - barbarian "do" - anger ^ That's from Google Translate. That last one is spelled out as "ika" on their translation form, but pronounced uh possibly a few ways, one of which is "do." The forum's encoding doesn't accept the Japanese characters themselves; you can see them here: https://translate.google.com/?sl=ja&...2&op=translate So anyway, they have a firm grasp on the essence of the game. : D)
__________________
My roguelike gameplay videos Last edited by smbhax; February 13, 2022 at 05:51. |
![]() |
![]() |
![]() |
#64 |
Prophet
Join Date: Apr 2007
Location: Seattle, WA
Posts: 6,667
Donated: $40
![]() |
Curses was originally ascii gfx package built on stty. Now includes unicode support. The original ANGBAND UNIX support used stty, which is where macros came in.
Which reminds me: @Nick-- Macros are non-optional in Sil, and presumably will be in Beleriand. There are a number of abilities that need to be toggled on/off by a single keystroke; fire arrows are the obvious one. This cannot be done with keymaps. (I first ran into this in ToME, where you needed to be able to change stance efficiently, trading stealth, saving throw, and perception for speed and damage. |
![]() |
![]() |
![]() |
#65 |
Adept
Join Date: Oct 2021
Location: WA
Posts: 207
![]() |
Ah, and "stty" stands for "Set Teletype," according to Google. Looking through source code, I find curses support in some form all the way back to Umoria, although in 2.4 FrogKnows for instance it wasn't used on all systems, if I'm reading this right...and there's some stty stuff (sgttyb, ttyb) in there--which is gone by 2.6.1.
__________________
My roguelike gameplay videos Last edited by smbhax; February 3, 2022 at 20:23. |
![]() |
![]() |
![]() |
#66 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 56
Posts: 9,317
Donated: $60
![]() ![]() |
Quote:
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#67 | |
Knight
Join Date: Jan 2017
Posts: 919
![]() |
Quote:
|
|
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Getting "error!! is this really character dump?" | TheQuest | Variants | 4 | July 20, 2017 11:31 |
3.5 key map error "x" | Ingwe Ingweron | Development | 1 | January 4, 2014 02:29 |
Compiling a "Windows Console" version | Dean Anderson | Development | 34 | December 3, 2010 22:00 |
Lua "obsolete file error", blargh | Therem Harth | ToME | 4 | July 4, 2010 14:02 |
help with compile error (and "const") | will_asher | Development | 4 | August 3, 2009 23:35 |