Ingo Paschke
c5d8ab1985
Amiga: collapse #ifndef CROSS_TO_AMIGA include forks
...
Every #include block had a paired NH: assign path for native builds.
Only the cross-compile path is built now.
2026-05-11 20:43:08 +02:00
Ingo Paschke
010c068861
Amiga: clean up amiconf.h
...
Remove legacy compiler guards and stale extern declarations (the
ami_wbench_* family, CopyFile, ami_argset, ami_mkargline, FromWBench).
Drop unused AMII_*_VOLUME / DEFAULT_ICON macros and the
IDCMP_CLOSEWINDOW auto-define.
2026-05-11 20:43:08 +02:00
Ingo Paschke
94a74b84d8
Amiga: drop OPT_DISPMAP / display_map / fast_map machinery
...
display_map() was never integrated; no .c defines it. All OPT_DISPMAP /
DISPMAP / sysflags.fast_map conditionals were unreachable.
2026-05-11 20:43:08 +02:00
Ingo Paschke
7b559f4d02
Amiga: delete dead files and dead-macro code
...
Delete amigst.c (empty) and amitty.c (TTY/BBS stub). Drop WINVERS_AMIT,
SUPERBITMAP_MAP, EXTMENU, SHELL/dosh(), and the bbs_id reference in
src/files.c.
2026-05-11 20:30:45 +02:00
Ingo Paschke
beaed3aa08
Amiga: delete the .p prototype headers
...
amidos.p, amiwind.p, winami.p duplicated and partly contradicted
winproto.h. Switch amidos.c and amigst.c to winproto.h.
2026-05-11 20:30:45 +02:00
Ingo Paschke
e90a297021
Amiga: drop #if 0 dead-code blocks
...
Includes a dead amii_player_selection / RandomWindow pair (~280 lines),
eraseall / CopyFile in amidos.c, and smaller fragments.
2026-05-11 20:30:45 +02:00
Ingo Paschke
00433c7998
Amiga: drop TESTING dev toggle in winchar.c
2026-05-11 20:30:45 +02:00
Ingo Paschke
a8e54185eb
Amiga: drop SHAREDLIB dead build flavor
2026-05-11 20:29:47 +02:00
Ingo Paschke
7b67da20b7
Amiga: make INTUI_NEW_LOOK unconditional
...
OS 2.0+ Intuition is required; the pre-2.0 fallback paths are unreachable.
2026-05-11 20:29:47 +02:00
Ingo Paschke
f0b6ddc6f8
Amiga: drop legacy non-gcc compiler guards
...
Remove AZTEC_C, _DCC, SASC, LATTICE, MANX arms. The port targets bebbo gcc.
2026-05-11 20:29:47 +02:00
Ingo Paschke
22ddba7c1e
Amiga: more review fixes
...
- NHW_BASE / NHW_OVER collided with NHW_PERMINVENT=6; renumber off NHW_LAST_TYPE.
- GlyphToIcon used > 10000 instead of >=.
- make_menu_items sized array by sizeof(amii_menu_item) instead of menu_item.
- DoMenuScroll could deref NULL amip on SELECTUP.
- get_nhuuid uses ISAAC64 rn2() instead of hand-rolled LCG.
- fopenp's bound check fired one byte too late.
- winami.p had stale signatures for amii_end_menu, amii_select_menu, amii_suspend_nhwindows.
2026-05-11 20:29:47 +02:00
Ingo Paschke
f8ea34489f
Amiga: fix three latent bugs found in code review
...
amiv_lprint_glyph used uninitialized 'base'; amii_clear_nhwindow
compared cw->type to a winid; amii_sethipens fell through.
2026-05-11 20:29:47 +02:00
nhw_cron
66c97eaab3
This is cron-daily v1-May-7-2026. 005guidebook updated: doc/Guidebook.txt
2026-05-11 13:44:16 -04:00
nhmall
b2cf7d5a84
Guidebook datestamp to most recent commit
2026-05-11 12:33:35 -04:00
nhmall
e8e8749c25
move header to bottom of the Contributing.md file
2026-05-11 12:18:17 -04:00
nhw_cron
7c14ed2723
This is cron-daily v1-May-7-2026. 000files updated: Files
2026-05-11 11:55:40 -04:00
nhmall
b4f28edfe4
some malloc()
2026-05-11 11:33:15 -04:00
nhmall
a5a4bc6b4a
remove an outdated file that brought a complaint
...
All the files in outdated are mostly source as they were prior to
the move to the outdated part of the NetHack tree. They are left
there in case somone wants to try to resurrect a port.
They are not meant to be compiled, or used as-is.
2026-05-11 06:38:11 -04:00
nhmall
a583201f15
check malloc() return in bmp2iff_host.c
2026-05-11 06:34:20 -04:00
nhmall
16986710d5
follow-up grammar
2026-05-10 23:23:17 -04:00
nhmall
430c84aef7
catch up fixes5-0-1.txt
2026-05-10 23:21:34 -04:00
nhmall
f10fe47505
dat/history sync with Guidebook
2026-05-10 22:58:47 -04:00
nhmall
610bd839ee
update the code for portable Windows configuration
...
Restrict which options in sysconf will be processed
when seeking PORTABLE_DEVICE_PATHS.
2026-05-10 21:11:17 -04:00
nhmall
2337a2bae5
Windows follow-up
...
Remove some unused temporary code
2026-05-10 16:04:09 -04:00
nhmall
745c7fb8d8
some windows fixes
...
Resolves #1526
2026-05-10 16:00:33 -04:00
nhmall
9d5b02d912
NetHack 5.0.0 packaging error from visual studio
...
A remnant hard-coded 370 was in package.nmake.
Note: The errant file was not used to construct the official
binaries. Those were done using sys/windows/Makefile.nmake.
Closes #1525
2026-05-10 14:43:26 -04:00
nhmall
5cf9086c84
Windows: don't demand keypress on intentional exit
2026-05-10 12:10:26 -04:00
nhmall
aa63616118
spelling correction
2026-05-10 11:36:43 -04:00
nhmall
f64b996899
optional package sequencer for building binary
...
Add Makefile support for an optional AMIGPKGSEQ to
append a suffix to the Amiga binary, without having to
rename the zip file manually after the
make CROSS_TO_AMIGA=1 package
step.
2026-05-10 10:33:20 -04:00
nhmall
edafe39f5d
add awareness of possible updated binary with numeric suffix
...
Close #1514
2026-05-10 09:07:10 -04:00
nhmall
029ed6eabd
Merge branch 'amiga-menu-glyphs' of https://github.com/ingpaschke/NetHack into NetHack-5.0
2026-05-10 08:50:38 -04:00
nhmall
ce92a979dd
Merge branch 'linux-tty-cflags' of https://github.com/torakoya/NetHack into NetHack-5.0
2026-05-10 08:48:30 -04:00
Ingo Paschke
c1ae9d5d8c
Amiga: restore glyph icons in menus
...
Core changes routed transient inventory away from WIN_INVEN, so the
port's win == WIN_INVEN gate stopped matching and glyphs vanished.
Track has_glyphs on the menu and key rendering and sizing off that.
2026-05-09 17:11:33 +02:00
nhw_cron
13bbbf6a13
This is cron-daily v1-May-7-2026. 005guidebook updated: doc/Guidebook.txt
2026-05-07 23:25:42 -04:00
nhw_cron
b02f28fec2
This is cron-daily v1-May-7-2026. 000files updated: Files
2026-05-07 23:25:25 -04:00
nhw_cron
669e44c670
This is cron-daily v1-May-7-2026. 005manpages updated: makedefs.txt
2026-05-07 23:25:06 -04:00
nhw_cron
fed12887ca
This is cron-daily v1-May-7-2026. 005manpages updated: mnh.txt
2026-05-07 23:24:48 -04:00
nhw_cron
3f02b77f2e
This is cron-daily v1-May-7-2026. 005manpages updated: nethack.txt
2026-05-07 23:24:35 -04:00
nhw_cron
92734c3283
This is cron-daily v1-May-7-2026. 005manpages updated: recover.txt
2026-05-07 23:24:22 -04:00
nhmall
4938a85068
relocate Contributing.md to the root
2026-05-07 11:40:14 -04:00
nhmall
39f31a8f06
fix a CROSS_TO_WASM=1 build issue
2026-05-07 10:43:24 -04:00
Yoichiro Takahashi
4a4b4498a8
Respect ncurses cflags on Linux tty
2026-05-07 21:22:15 +09:00
nhmall
88bacb00c2
fixes update
2026-05-07 07:14:56 -04:00
nhmall
22009c300a
update to DEVEL/Contributing.md
2026-05-07 07:11:55 -04:00
nhmall
1c1f64dc19
Issue #1521 asks for Contributing.md file
...
This is expected to improve and fill out over time, with more
guidelines for contributing.
2026-05-07 07:02:26 -04:00
nhmall
d52b1daf50
bring fixes5-0-1.txt up to date
2026-05-07 00:23:16 -04:00
nhmall
89c6b49b0c
spelling correction in nethack.6
2026-05-06 23:19:13 -04:00
nhmall
6204679bfd
Guidebook type fix
2026-05-06 23:02:29 -04:00
nhmall
6ed95bebba
paste error in Guidebook.tex
2026-05-06 22:58:34 -04:00
nhmall
d5673a948e
Merge branch 'gbr-NetHack-5.0-man-page-fixes' of https://github.com/g-branden-robinson/NetHack into g-branden-robinson-gbr-NetHack-5.0-man-page-fixes
2026-05-06 21:25:06 -04:00