Thanks. DOS version was actualy a Speccy port but with some optimizations and bugs added and awfull colours and controls:)
Regarding .cas vs .rom: this is still essentially an 80s game, just updated and expanded a bit. Technically, it’s a port of my 2024 ZX Spectrum mod, but the core design still belongs to that era. Preserving that 80s spirit was important to me.
Back in the 80s, Spectrum-to-MSX ports were typically released on cassette. So using .cas here follows the historical pattern rather than modern homebrew conventions.
The program is entirely RAM-based, requires a fair amount of memory, and relies on self-modifying code. It was never designed as a ROM-mapped application. Converting it into a proper cartridge release would require significant restructuring of the memory layout and core logic, which would be a lot of work for virtually no real benefit other than instant startup.
This is also very much a European-style project. In Europe, cassette was the dominant and affordable medium, while cartridges were considerably more expensive and targeted at a different segment of the market. From that historical perspective, tape is the more appropriate format here.
So the .cas format is intentional — it reflects both the technical nature of the project and its historical roots, rather than being a limitation.









