nhmall
fc9dde7ae1
Merge branch 'NetHack-3.6.2'
2019-03-13 20:21:56 -04:00
nhmall
acc92bcacb
yet more mingw w64 build
...
Fix:
../sys/winnt/nhraykey.c: In function 'CheckInput':
../sys/winnt/nhraykey.c:459:37: warning: type of 'mode' defaults to 'int' [-Wimplicit-int]
int __declspec(dllexport) __stdcall CheckInput(hConIn, ir, count, numpad,
^~~~~~~~~~
2019-03-13 19:55:43 -04:00
nhmall
80683eacaf
re-comment some optional Makefile lines for sys/winnt/Makefile.gcc
2019-03-12 21:32:54 -04:00
nhmall
fa186b49a1
Merge branch 'NetHack-3.6.2'
2019-03-12 21:18:46 -04:00
nhmall
93201e9e24
first attempt at mingw w64 build for Windows
2019-03-12 21:14:43 -04:00
nhmall
30645bd075
Merge branch 'NetHack-3.6.2'
2019-02-16 14:22:28 -05:00
nhmall
d5d4aed4e1
NetHack Windows curses port build with Jan 2019 PDCurses update
...
Clear up some NetHack warnings with updated PDCurses by using
-DCHTYPE_32
..\win\curses\cursinvt.c(98): warning C4244: 'function': conversion from 'attr_t' to 'int', possible loss of data
..\win\curses\cursinvt.c(101): warning C4244: 'function': conversion from 'attr_t' to 'int', possible loss of data
..\win\curses\cursinvt.c(105): warning C4244: 'function': conversion from 'attr_t' to 'int', possible loss of data
2019-02-16 14:15:35 -05:00
nhmall
b367b4e868
Merge branch 'NetHack-3.6.2'
2019-01-29 17:23:22 -05:00
nhmall
97fdc3f3e4
build bits - mostly for Windows
...
Allow sys/share/random.c to be included in the build
always, even if USE_ISAAC64 is defined, by making most
of its contents conditional in that case.
That avoids Makefile tinkering when going back and
forth between USE_ISAAC64 and not during testing.
2019-01-29 11:31:41 -05:00
nhmall
fd410148c5
Merge branch 'NetHack-3.6.2'
2019-01-29 07:27:56 -05:00
nhmall
f53d02f0bb
Windows build bit
2019-01-28 09:44:35 -05:00
nhmall
0aa4d62a2c
detect rng seed strength at runtime based on algorithm not compile time based on platform features
2019-01-28 10:32:57 +01:00
nhmall
0a430cab11
every platform provides sys_random_seed() and SYS_RANDOM_SEED goes away
2019-01-28 10:32:57 +01:00
nhmall
6c114640f5
some system-specific adjustments for RNG routines
...
move some system-specific seed-related stuff from hacklib.c to
a system-specific source file and #define SYS_RANDOM_SEED to
utilize it during build.
Windows changes for random seed generation using
crypto next gen (CNG) api routines.
Corresponding vms changes due to disentangling of VMS and
unix when the unix seed bits got moved (untested).
2019-01-28 10:02:08 +01:00
nhmall
00f2feb83d
Merge branch 'NetHack-3.6.2'
2019-01-21 06:47:42 -05:00
nhmall
a6c290399b
Windows warning fix
2019-01-19 11:04:26 -05:00
nhmall
5b3168e1c5
Merge branch 'NetHack-3.6.2'
2018-12-30 08:43:54 -05:00
nhmall
83e8033f72
remove curses date.h dependency in Windows Makefiles
2018-12-30 07:58:39 -05:00
nhmall
fac470096b
Merge branch 'NetHack-3.6.2'
2018-12-29 12:37:27 -05:00
nhmall
eed7c4bdd1
nttty topten output processing
...
switch back to using the safe routines
after tty port exits on Windows console
tty port.
Fixes H7758
1613
2018-12-29 12:26:33 -05:00
nhmall
1d7f75ac9e
Merge branch 'NetHack-3.6.2'
2018-12-28 12:57:16 -05:00
nhmall
fc504dfa89
yet more Windows Makefile
...
Now that the dependency lines are corrected for the
correct output files in the Makefile, it revealed a
dependency on a non-existent file.
2018-12-28 12:51:11 -05:00
nhmall
49b70c1c10
Merge branch 'NetHack-3.6.2'
2018-12-28 12:39:05 -05:00
nhmall
be67656932
More Windows Makefile corrections
2018-12-28 12:34:41 -05:00
nhmall
1cdb9c561c
Windows Makefile updates
2018-12-28 12:29:12 -05:00
Bart House
ed096f74c3
shk followmsg moved to instance globals. early_init introduced.
2018-12-25 17:46:52 -08:00
Bart House
c67f7e5122
globals from files.c moved to instance globals.
2018-12-25 12:56:27 -08:00
Bart House
b1ab64db43
program_state moved to g.
2018-12-25 10:09:04 -08:00
Bart House
0763046c38
zeroX, tc_gbl_data and fqn_prefix moved to instance globals.
2018-12-25 08:09:37 -08:00
Bart House
8c1a4d9a97
invent, youmonst, hackdir moved to g.
2018-12-24 21:04:15 -08:00
Bart House
74edf42f1c
Moved decl.c globals into instance globals.
2018-12-22 18:44:22 -08:00
Bart House
576eece500
More globals moved to instance_globals.
2018-12-19 21:26:35 -08:00
Bart House
3645e415e3
Moved more globals to instance_globals.
2018-12-19 20:01:55 -08:00
nhmall
616a469f0f
Merge branch 'NetHack-3.6.2'
2018-12-19 06:47:30 -05:00
nhmall
a2296d043f
eliminate sys/share/pcsys.c from Windows build
...
Windows build was actually only using a single function
in there, so just add a similar function to sys/winnt/winnt.c
and eliminate the need for including sys/share/pcsys.c in
the build.
2018-12-19 06:43:00 -05:00
nhmall
16f651c338
Merge branch 'NetHack-3.6.2'
2018-12-16 08:00:30 -05:00
nhmall
42d9af1b23
don't show stubs in window port valid list
2018-12-15 23:11:52 -05:00
nhmall
9b16cf373c
Merge branch 'NetHack-3.6.2'
2018-12-15 23:00:49 -05:00
nhmall
1b1ea19e57
comment out PDCurses bt default again
2018-12-15 22:04:55 -05:00
nhmall
1b0719a8cc
Makefile.msc update
...
Tell people where to find the latest PDCurses git
repository
2018-12-15 21:52:00 -05:00
nhmall
3709fcbffa
Merge branch 'NetHack-3.6.2'
2018-12-15 18:25:08 -05:00
nhmall
be9d974c4d
Makefile.msc update
2018-12-15 02:17:15 -05:00
nhmall
16cda0882c
fix up PDCurses cursor placement for prompts
2018-12-14 23:08:41 -05:00
nhmall
f6625995d4
Merge branch 'NetHack-3.6.2'
2018-12-14 17:27:26 -05:00
nhmall
5e37d5b5d4
commented out by default
2018-12-13 20:11:03 -05:00
nhmall
36d27b11bd
pdcurses expected objs
...
Match the required curses obj's in most recent updates from
git clone https://git.code.sf.net/p/pdcurses/code pdcurses
2018-12-13 20:07:22 -05:00
nhmall
e89a278f4b
Merge branch 'NetHack-3.6.2'
2018-12-13 08:46:02 -05:00
Bart House
0cd50847fb
Changes to get fuzzer working in NetHackW.
2018-12-12 21:46:14 -08:00
nhmall
ca84486133
clean master after moving of newer content to feature branch
2018-12-10 22:16:08 -05:00
nhmall
e0a3bc928b
Merge branch 'NetHack-3.6.2'
2018-12-10 09:18:20 -05:00