Diabaig compiled for DOS (Announce)
> From diabaig.c:
>
> #ifdef WINDOWS> resize_term(NROWS+1,NCOLS+1);
> #elif DOS
> resize_term(80, 43);
> #endif
>
> In Windows, this resizes the command prompt to 79x34. It does this because
> Diabaig is designed for that number of rows and columns.
>
> In DOS, 79x34 mode is not possible. The nearest match is 80x43. This
> leaves the bottom 9 lines unused.
>
> A possible workaround would be to use PDCurses with HXRT. I tried that and
> input is wonky enough to make the game unplayable. I have not yet tried
> the SDL back-end for PDCurses on HXRT.
>
> Do you have any other suggestions?
Ah, now I see. The systems I'm using switch to 80x50, not 80x43 (limitation of onboard Intel Graphics, I guess). So with vga34 and vga36.bat and a VGA utility it should be possible to fool / modify my VBIOS to add an 80x43 VGA mode.
I must say 79x34 is an odd text mode resolution for a game! But, I love all oldschool Rogue games, and Diabaig is no exception. The DOS port is most welcomed and enjoyable.
Complete thread:
- Diabaig compiled for DOS - bencollver, 10.09.2025, 21:42 (Announce)
![Open in board view [Board]](img/board_d.gif)
![Open in mix view [Mix]](img/mix_d.gif)
- Diabaig compiled for DOS - Zyzzle, 10.09.2025, 23:58
- Diabaig compiled for DOS - bencollver, 30.10.2025, 21:40
- Diabaig compiled for DOS - bencollver, 30.10.2025, 21:48
- Diabaig compiled for DOS - Zyzzle, 31.10.2025, 04:23
- Diabaig compiled for DOS - bencollver, 31.10.2025, 13:21
- Diabaig compiled for DOS - jadoxa, 31.10.2025, 15:31
- Diabaig compiled for DOS - bencollver, 01.11.2025, 01:11
- Diabaig compiled for DOS - Zyzzle, 01.11.2025, 09:31
- Diabaig compiled for DOS - bencollver, 02.11.2025, 14:51
- Diabaig compiled for DOS - jadoxa, 31.10.2025, 15:31
- Diabaig compiled for DOS - bencollver, 31.10.2025, 13:21
- Diabaig compiled for DOS - Zyzzle, 31.10.2025, 04:23
- Diabaig compiled for DOS - bencollver, 30.10.2025, 21:48
Mix view