Welcome, Guest. Please login or register.


Author Topic: Games and other software for IS-DOS (Read 14438 times)

Offline SlashNet

  • EP lover
  • *
  • Posts: 952
  • 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: 952
  • 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: 3131
  • 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: 952
  • 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: 952
  • 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: 952
  • 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.

Offline gflorez

  • EP addict
  • *
  • Posts: 3420
  • Country: es
    • Támogató Támogató
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 94.0 Firefox 94.0
    • View Profile
Re: Games for IS-DOS
« Reply #39 on: 2021.December.03. 13:03:14 »
Ok, what I bring here is not a game, but a CP/M utility that is still developed on 2021...



TE is a little editor with powerful functions. You can download it here. The version that works on the EP is the one  named TE_SAM.COM, for the Sam Coupe. But it also has a some sort of configuration file.
« Last Edit: 2021.December.03. 18:19:30 by gflorez »

Offline Zoldalma

  • EP fan
  • *
  • Posts: 140
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 106.0 Firefox 106.0
    • View Profile
Re: Games and other software for IS-DOS
« Reply #40 on: 2022.October.09. 17:56:10 »
Hi, I just wanted to drop a note here, that IS-DOS support is now added to ep128emu-core emulator version. And it would not have happened if I did not see this thread :) but it made me realize that some games do need this OS. It is a niche segment of a niche segment, but I tried a few and it can be entertaining, so thank you for collecting and porting them!

Offline SlashNet

  • EP lover
  • *
  • Posts: 952
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 106.0.0.0 Chrome 106.0.0.0
    • View Profile
    • Russian info about Enterprise

Offline SlashNet

  • EP lover
  • *
  • Posts: 952
  • Country: ua
  • Enterprise 128K | Cubietruck
  • OS:
  • Windows 10+ Windows 10+
  • Browser:
  • Chrome 106.0.0.0 Chrome 106.0.0.0
    • View Profile
    • Russian info about Enterprise
Re: Games and other software for IS-DOS
« Reply #42 on: 2022.October.19. 00:52:07 »
Vezza, a new Z-Machine for CP/M

https://intfiction.org/t/vezza-a-new-z-machine-for-cp-m/57636?page=2

Major features:

Supports z1-z8 (z6 is limited to non-graphics)
Faster than the original Infocom interpreter
Named file save/load
Reverse text
Timed input (1 second resolution)


Tried to load some .z5 games (vezza-sc.com), but interpreter said about insufficient TPA memory. :(
29466-0

With another executable (vezza-ma.com) game loaded, but terminal type is incorrect and typed commands have some glitches:
29468-1


Code: [Select]
Available builds (requires CP/M version 3 or compatible system):
  vezza-nb.com - 80x24 screen, vt52 terminal (e.g. Amstrad CPC)
  vezza-b.com  - 80x24 screen, vt52 + Banked CP/M 3
  vezza-51.com - 51x24 screen, vt52 terminal (e.g. Spectrum +3)
  vezza-90.com - 90x32 screen, vt52 terminal (e.g. PCW)
  vezza-h.com  - 80x25 screen, HGT + Banked CP.M 3 (e.g. CPU280)
  vezza-so.com - 80x24 screen, Soroc IQ 120 terminal (e.g. Apple Softcard CP/M3)
  vezza-a3.com - 80x24 screen (trimmed), Banked, ADM-3a/TVI-912 (e.g. MicroBee)
  vezza-MB.com - 80x24 screen (trimmed), Banked, ADM-3a + ANSI colour (Microbee)
Other builds (Large memory CP/M 2.2, no timed input):
  vezza-SC.com - 80x24 VT52 runninng SAMDos (SAMCoupe)
  vezza-A8.com - 80x24 RunCPM Adm3a - Atari 800 with FujiNet and DT80
  vezza-C2.com - 80x24 RunCPM VT100
  vezza-CC.com - 80x24 RunCPM VT100 with colour
Smaller memory builds (CP/M 2.2, can't play BeyodZork, AMFV or Triity)
  vezza-MA.com - 80x24 screen (trimmed), ADM-3a/TVI-912 (e.g. MicroBee)
Slow builds due to BIOS limitations (extra register presevation and less cache):
  Note: some optimising may be possible
  vezza-K2.com - Bare CP/M 2.2 with Adm3a terminal codes and no highlighting
                 aimed at Kaypro 2
  vezza-O1.com - 52x24 CP/M 2.2 with TVI-912 codes + extras (Osborne 1)
  vezza-BW.com - 79x25 CP/M 2.2 with TVI-912 codes + extras (Bondwell2/12)
Slow build as above with MSX-DOS code to support timed input
  vezza-M2.COM - 80x24 MSX-DOS - needs manual switch to 80 column "MODE 80"
  vezza-M1.COM - 40x24 MSX-DOS - needs manual switch to 40 column "MODE 40"