Skip to content

dcrespo3d/TrainyardExpress-ZXNext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrainyardExpress-ZXNext

A port of Matt Rix's Trainyard Express game, for the ZX Spectrum Next / N-Go. You can download a binary here.

capture

UPDATE: spanish translation available in the spanish branch.

Disclaimer

This code is provided as-is, as I wanted to release the source code as there is not a lot of ZX Spectrum Next games released with full sources.

This was part of my development tree when I programmed the port. What I did is to setup this homebrew developing environment, which was good enough for me as a summer project. It may not be suited for other developers' ways of doing things, but it was not the intent. Please try to adapt yourself to the compiling / coding style, as I don't have plans of upgrading / maintaining this project. I will only answer to issues / pull requests at my own discretion.

Having said that, here are the instructions for compiling. The more you comply with my enviroment, the easier it will be for you to successfully create an executable.

Compiling

  • The code was developed on Windows machines using the z88dk compiler at version 2.2. For compiling with unmodified BATch files, keep in mind that I had z88dk installed under C:\z88dk\

  • Set the z88dk environment variables with z88dk_set_path.bat

  • You need Python 3 installed, and the python executable within the system path (it is used for some preprocessing in the compiling stage).

  • For compiling, execute compile.bat, a trainyard-express.nex zxnext binary file will (should) be generated on the build directory.

  • For executing on the CSpect emulator, install CSpect version 2.16.5 under 'C:\z88dk\cspect' and execute run.bat

Thanks and acknowledgments

  • Marta, for beta testing and level transcription.
  • Matt Rix, for creating the original Trainyard, for answering my questions, and giving me his permission for creating this port and releasing the source code.
  • ManuFerHi for the N-Go, a great Spectrum Next clone.
  • Mike Dailly, for his CSpect emulator, great for developing.
  • The Z88DK team for their wonderful compiler.

About

A port of Matt Rix's Trainyard Express game, for the ZX Spectrum Next / N-Go.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages