Posted September 15, 2024 by DefenceForce
#performance
My game is designed to run on vintage (1984) systems with some hard constraints in term of memory size and performance.
The development is done on a modern PC using an emulator, which is reliable enough that I can be confident that the final game will run just fine on the legacy hardware, but performance wise it tends to be quite faster than what the 40 years old machines would normally provide.
So in order to make sure the game is actually playable on the old machine, I added a “testing mode” which allows us to test the game technology performance and compatibility on a variety of systems.
On the video you can see the same exact program running on four different setups:
As you can see, all the tests work, but the performance on Cumana Reborn is quite far from the other systems and may require some more tests to see why it is so slow. (My current theory is that the performance is impacted by what is called “Sector Interleaving”).
If you are the owner of an 48K Oric 1, Oric Atmos, Telestrat, Pravetz or Nova 64 as well as Microdisc, Cumana, Jasmin 1 or Jasmin 2, or any other type of hardware floppy emulator compatible with any of these, then please download the EncounterDiskTest-v0.3.dsk file and test it on your system.
If you do test the program, what I’d like to know is:
Then, if the program booted, I’d like you to try all the options (sound, write and read) to see if they do work as expected, and to take some screenshot of the Read performance after the 10 passes of reading have been done.
IF the program failed to work, I’d like to know how far it has gone:
If the message does not appear it means the boot sector was not even executed.
The more information the best I can figure out what the problem is.
Thanks in advance!
Note: The game require a double sided drive that can support 42 tracks x 17 sectors x 256 bytes per sector.