Possibly hundreds (?) of new games for the MTX

Include new and ported/converted games, and old games/tools. Subjects about CP/M software goes in the CP/M Forum.
Martin A
Posts: 459
Joined: 09 Nov 2013 21:03

Re: Possibly hundreds (?) of new games for the MTX

Post by Martin A » 12 Jan 2020 22:38

I can't get the Zip to download, it starts, but immediately stops with 0 bytes downloaded, and the message "this file could not be downloaded"

Bill B
Posts: 243
Joined: 26 Jan 2014 16:31

Re: Possibly hundreds (?) of new games for the MTX

Post by Bill B » 12 Jan 2020 23:33

Uploaded again. Try this copy.
Attachments
zvm_200112.zip
ZVM source and executables
(270.45 KiB) Downloaded 38 times

Bill B
Posts: 243
Joined: 26 Jan 2014 16:31

Re: Possibly hundreds (?) of new games for the MTX

Post by Bill B » 12 Jan 2020 23:39

Just tested. I can download either copy without any issues.

Martin A
Posts: 459
Joined: 09 Nov 2013 21:03

Re: Possibly hundreds (?) of new games for the MTX

Post by Martin A » 13 Jan 2020 21:03

The new one worked a treat. (6 partial downloads of the other version deleted!)

Martin A
Posts: 459
Joined: 09 Nov 2013 21:03

Re: Possibly hundreds (?) of new games for the MTX

Post by Martin A » 16 Jan 2020 12:41

Just to confirm, not only did the download work, the fixes do too.

While testing, I ran the MTXplus at various speeds, obviously faster is better, but subjectively, at 4mhz, M576ZVM seems a lot faster than CPMZVM, far more so that the 30% less cycles figure would suggest. It probably makes the difference between slow, and a little too slow.

But either is a great addition to the MTX game "market" which you've probably doubled in one go!

Now everyone needs one of Andy's memory cards !


Bill B
Posts: 243
Joined: 26 Jan 2014 16:31

Re: Possibly hundreds (?) of new games for the MTX

Post by Bill B » 16 Jan 2020 21:18

Martin,

I am not surprised that you found M576ZVM to be significantly faster (well less slow).

The cycle counts given in the earlier post are best case values obtained on MEMU and do not include cycles spent waiting for I/O.

Also, they are taken at the start of the program, when M576ZVM is loading the entire story file into RAM. Once it has done so, and you are playing the game, it never has to read the disk again, unlike CPMZVM which is having to swap bits of the story file in and out of memory. So the difference in cycle counts is almost certainly higher once into the game.

Bill B
Posts: 243
Joined: 26 Jan 2014 16:31

Re: Possibly hundreds (?) of new games for the MTX

Post by Bill B » 16 Jan 2020 21:35

In terms of hardware support, it would be possible to produce a custom version for the CFX-II.

The speed would be in between that of M576ZVM and CPMVVM.

The CFX-II has a silicon disk rather than extra memory for a RAM disk. With the silicon disk it is not possible to directly access individual bytes of the RAM, you have to read or write a sector at a time. However, by copying the story file into consecutive sectors of the silicon disk, and bypassing all the file system logic, the swapping would be more efficient than for CPMZVM.

Post Reply