Skip to content

bushy555/VZ200_WOLFENSTEIN_3D

Repository files navigation

VZ200_WOLFENSTEIN_3D

Wolfenstein 3D engine demo for Z80 VZ200 and VZ300

VZ300 OR VZ200+16k. WOLF-LOW.VZ	MODE(0) version. 10k

VZ300 OR VZ200+16k. WOLF-HI.VZ	MODE(1) version. 10k

VZ200 WOLF3D-VZ200.VZ 6k lo-res version (compressed and semi-optimised for size to fit inside 6 kb of memory).

WOLFENSTEIN FPS ENGINE CODE for TRS80-model1 by Lawrence Kesteloot.

Original TRS80 code and repositry here : https://github.com/lkesteloot/trs80/tree/master/apps/wolf

Wolf wiki: https://en.wikipedia.org/wiki/Wolfenstein_3D$Development

Music player by Lyndon Sharp, modified by Shiru. Ported from original TRS80 model 1 to VZ by dave. Intro tune by Dave. Menu tune by Shiru.

Slapped together by dave over ~2 or so weeks. Released : 22/9/2024

Found src code for trs80 on Lawrence github for the TRS80 Model 1.

  Q - forward		Z - Show Map (MODE0 game only)
  A - back		X - Menu
  M - left		C - Credits
  ,  - right
  s - straffe left
  d - straffe right

The text/lo-res based Z80 engine code, sitting on Lawrence's GITHUB repositry (link above), could easily be ported and ran on any other Z80 computer with a text/low graphics resolution of 32x16, 32x32, 64x32, 64x64 etc.

Binary files are included here as the VZ's official snapshot file format being the '.VZ" file. The majority of VZ/Laser emulators will read this format as their generic file format. (VZEM, Mess/MAME, JVZ, JVZ200, JVZ200, Antonino's online emu etc) In order to run this on real hardware you will need to load the binary in from a cassette player, PC, Wav/MP3 player, image recording device or phone. Simply save the WAV to your device. Connect your device to the Laser/VZ cassette port. Type CRUN on the Laser or VZ. And press play on your device.

About

Wolfenstein 3D engine demo for Z80 VZ200 and VZ300

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published