Yepk, it was.

Getting it to compile under windows isn't hard.  Getting it working properly though is a different story.  There's a lot of legacy code that does silly things in a dos way because early versions of turbo pascal didn't have most of the robustness that free pascal has now, so often times, it's a matter of replacing (sometimes) entire functions with a single statement that didn't exist in turbo pascal.

For instance, the diskfree statement in free pascal returns the amount of free space on the disk.  Turbo pascal (at least the early versions) didn't have that function.  It appeared in later versions, (5 or 6, not sure which), but the code was never updated to use it.  So, it's a bit of work to find those misbehaving functions, and replacing them with modern equivalents that work properly.

Like I said, compiling is easy.

Properly working compiles not so much.

The good part though is that once it's properly ported to free pascal, with minor tweaks (mostly around path names and disk identifiers) the same code can be used on linux, bsd and other unix variants as well. meaning there's a single source for multiple versions of theprogram.  That's always a good thing.

Then, there's the whole windows/linux aren't limited in memory like dos is/was, so there's really no need to limit the amount of items/objects/rooms a game can have, making for much elaborate games.  The problem with that is making things backward compatible without having to run different versions of the executable (like you had to do in dos).  Not sure that's fixable at this point, not with the way it's written, but I'll think about it, and see if something can be done.



On 1/20/2023 12:55 AM, Jude DaShiell wrote:

I think agt was written in pascal if memory serves.



Jude <jdashiel at panix dot com> "There are four boxes to be used in
defense of liberty:
  soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)

.

On Thu, 19 Jan 2023, Travis Siegel wrote:

Wait.

There's no windows version of the AGT toolkit?

Really?

Well, in that case, I think I have my next project.

(well, not actually next, probably in paralel with things I'm doing for my
amateur radio page).

I really like both the AGT toolkit for creating games, and the interpreters
used for running inform games.  I wasn't aware AGT wasn't ported to windows.
It shouldn't be a difficult port.  Give me a couple days, and I'll see what I
can do about that.


On 1/19/2023 4:16 PM, Shaun Everiss wrote:
Where do you get nethack from, and what configuration, the best is to run
talking dosbox from the sources but no one seems to be updating it.


And to be honest I have not bothered running any talking dosbox instances of
late.

The only reason to probably use talking dosbox now especially with if
interpreters for nvda would to run stand alone dos games and those created
in the adventure game toolkit.

Technically there is agility that can run this but you need to recompile the
games to its format and I don't know, there are games suited to stay in the
old days.

I'd really like to have updated and running games but still.


On 20/01/2023 8:58 am, Jude DaShiell wrote:
nethack for win10 was written for the eye candy set so has all kinds of
tiles showing up.  All of these tiles are graphics.  Only way anyone using
win10 gets nethack working for a screen reader user is to run nethack in a
dos environment and configure nethack to only use ascii. Probably
additional configuration will have to be done, I don't have windows around
here to crash and burn it.  It will help to have screen size restricted to
25x80 characters when playing nethack in dos mode too.



Jude <jdashiel at panix dot com> "There are four boxes to be used in
defense of liberty:
   soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)

.

On Thu, 19 Jan 2023, David Mehler wrote:

Hello,

Does Nethack work under win10?

Thanks.
Dave.


On 1/19/23, Jude DaShiell <[email protected]> wrote:
In nethack hit the question mark key and a help menu will show up and one
of the selections on that is keyboard commands.  That should get you the
rosetta stone.



Jude <jdashiel at panix dot com> "There are four boxes to be used in
defense of liberty:
   soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)

.

On Thu, 19 Jan 2023, Zachary Kline wrote:

Yeah. I believe it's comma or g, if you are using the numbpad movement
system. I think that defaults to on if you haven't changed any options.
On Jan 19, 2023, at 8:35 AM, Jude DaShiell <[email protected]> wrote:

Get on the same square the item you want is then hit the comma key.



Jude <jdashiel at panix dot com> "There are four boxes to be used in
defense of liberty:
soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author, 1940)

.

On Thu, 19 Jan 2023, Lindsay Cowell wrote:

Hi guys. How do I pick up things I find in the dungeon?


Lindsay Cowell.











































-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#125750): https://groups.io/g/blind-gamers/message/125750
Mute This Topic: https://groups.io/mt/96380686/21656
Group Owner: [email protected]
Unsubscribe: 
https://groups.io/g/blind-gamers/leave/607459/21656/1071380848/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to