Welcome, Guest. Please login or register.


Author Topic: Games for IS-DOS (Read 3778 times)

Offline SlashNet

  • EP lover
  • *
  • Posts: 720
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 89.0.4389.91 Chrome 89.0.4389.91
    • View Profile
    • Russian info about Enterprise
Re: Games for IS-DOS
« Reply #30 on: 2021.March.22. 00:25:42 »
Nemesis

http://www.retroarchive.org/cpm/games/nemesis.zip (manual included)

Using termdef.com we can change terminal type (VT-52 in list and works but terminal test doesn't draws correctly).

At first we need to create character (or use predefined ARAGORN) using person.com program.

Then run nemesis <character name>

After character's death file with character will be deleted.

26839-026841-126843-226845-326847-4

Offline SlashNet

  • EP lover
  • *
  • Posts: 720
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 89.0.4389.91 Chrome 89.0.4389.91
    • View Profile
    • Russian info about Enterprise
« Last Edit: 2021.April.05. 22:54:23 by SlashNet »

Offline Lacika

  • EP addict
  • *
  • Posts: 3048
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
    • http://www.ep128.hu
Re: Games for IS-DOS
« Reply #32 on: 2021.April.06. 17:31:01 »
Can we run these programs?

Offline elmer

  • EP fan
  • *
  • Posts: 196
  • Country: us
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
Re: Games for IS-DOS
« Reply #33 on: 2021.April.06. 21:33:00 »
Using termdef.com we can change terminal type (VT-52 in list and works but terminal test doesn't draws correctly).

The test fails because the Enterprise's VT52 terminal emulation does an automatic CR/LF when cursor reaches the end of the line.

The "H19" terminal setting is closer to what we want, but IS-DOS 1.0 does not support the H19's extra codes to disable line-wrap.

IS-DOS 1.1 does support the H19's ESC codes to enable/disable line-wrap, but it does not currently support the H19's 25-line.

I will have to look at this game again when IS-DOS 1.1 is closer to being finished.

Offline elmer

  • EP fan
  • *
  • Posts: 196
  • Country: us
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
Re: Games for IS-DOS
« Reply #34 on: 2021.April.06. 21:43:30 »
Can we run these programs?

I do not think so.

Those conversions are to revision 5 and revision 6 of Infocom's Z-CODE, and the interpreter that we have only handles revision 3 or earlier.

BTW, it is fun to see all of Brian Howarth's adventure games being preserved on that site ... he worked at the same company as I did for a while. :)

Offline SlashNet

  • EP lover
  • *
  • Posts: 720
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 89.0.4389.91 Chrome 89.0.4389.91
    • View Profile
    • Russian info about Enterprise
Re: Games for IS-DOS
« Reply #35 on: 2021.April.06. 23:52:29 »
I will have to look at this game again when IS-DOS 1.1 is closer to being finished.

Good. I put here links for next part of this game (OrbQuest): https://archive.org/details/orbquest | http://planemo.org/retro/downloads/cpm/games/

At now exists settings for Apple II and Osborne 1 terminal types.

Terminal configurator lost, but enthusiasts recovered format of settings file here: https://groups.google.com/g/comp.os.cpm/c/mfTdhZttbTo/m/xj838HKuCAAJ

But anyway I can't run this game at IS-DOS. It just freezes.


Offline elmer

  • EP fan
  • *
  • Posts: 196
  • Country: us
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 87.0 Firefox 87.0
    • View Profile
Re: Games for IS-DOS
« Reply #36 on: 2021.April.15. 02:25:55 »
But anyway I can't run this game at IS-DOS. It just freezes.

The game's loader program overwrites some of the memory reserved for EXOS, and so crashes the Enterprise as soon as an interrupt occurs.

I have patched ORBQUEST.COM and ORBQUEST.OVL to fix that, and have put the correct terminal settings for IS-DOS into the TERM.CTL file.

The game isn't a lot of fun to play, but at least it works now. ;-)

One thing to note, is that you MUST press the SHIFT key on the keyboard to enter upper-case characters when the game wants them. Upper-case and lower-case letters have different functions in the game.
« Last Edit: 2021.April.15. 02:30:08 by elmer »

Offline SlashNet

  • EP lover
  • *
  • Posts: 720
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 89.0.4389.91 Chrome 89.0.4389.91
    • View Profile
    • Russian info about Enterprise
Re: Games for IS-DOS
« Reply #37 on: 2021.April.15. 10:57:27 »
The game isn't a lot of fun to play, but at least it works now. ;-)

Oh. Thanks! :)

But I didn't want to divert you from IS-DOS upgrading. :oops:

Offline SlashNet

  • EP lover
  • *
  • Posts: 720
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 91.0.4472.102 Chrome 91.0.4472.102
    • View Profile
    • Russian info about Enterprise
Re: Games for IS-DOS
« Reply #38 on: 2021.June.19. 18:44:34 »
BTW, minor offtop.

Here sources of Z-machine interpreter for retro machines: https://github.com/ByteProject/Puddle-BuildTools
As I understand, it supports z3 and z5 versions.