1000-Introduction
DOOM FOR SYMBOS
Welcome to DOOM for SymbOS, a Doom-like implementation for all SymbOS platforms.
DOOM is based on zDoom for the TI83/TI84 calculator series. This fantastic project has been developed by Alexis Guinamard, Guillaume Hoffmann and Raphael Siryani back in the 2000ies.
14 years later NYYRIKKI, well known for his very special crazy projects, ported it to the MSX in 09/2021 and then even to SymbOS a few days later.
This brought Prodatron back to the Z80 after beeing lazy for years, and so he decided to continue the development of this port.
Please note, that Doom isn't the fastest on a standard CPC or MSX1/2. The Raycasting routines take a lot of CPU time, and there seems to be some overhead in the display routines as well. So there is the big question, how much still can be optimized. For more fun play it in an emulator with increased CPU power or enjoy it on a real MSX TurboR, OCM or accelerated Enterprise 64/128.
The original zDoom can be found here:
https://www.ticalc.org/archives/files/fileinfo/360/36062.html
1100-Feature overview
FEATURES
- 4 levels
- 3 weapons (pistol, chaingun, rifle)
- 1 enemy (should be enhanced)
- collectable ammo and medikit items
1200-What's new?
WHAT'S NEW?
2002-06-19: Doom83
First Doom for the TI-83(+)/84+ calculators. HUD was placed on the right side.
2007-07-01: zDoom
Based on Doom83 with an overlay-style HUD. Other enemy and object graphics.
2021-09-22: zDoom for MSX
zDoom has been ported to the MSX (screen 12) by just mapping the graphic output to the MSX screen and replacing some keyboard and interrupt routines.
2021-09-22: zDoom for SymbOS
The same has been done for the SymbOS environment.
2021-10-04: DOOM for SymbOS 1.0
- keyboard support changed from native MSX to SymbOS
- some optimizations on math and display routines
- new main and sub menus
- new bigger coloured HUD including the "Doom guy" face
- colour configuration
1300-Credits
Alexis Guinamard
Raphael Siryani
Doom83, first version for the
TI-83(+)/84+ calculator series
from 2002
Alexis Guinamard
Guillaume Hoffmann
Raphael Siryani
zDoom, new version from 2007
NYYRIKKI
porting zDoom to the MSX
and SymbOS
Prodatron
optimization of math and display routines
improved SymbOS version
with new HUD, menus and colours
2000-Using Doom
2100-Screen Layout
SCREEN LAYOUT
Doom is a first-person shooter and so it is centered on weapon-based combat in a first-person perspective. You will experience the action through the eyes of your hero and control him in a three-dimensional space.
The upper part of the screen shows the 3D world, were you are walking and fighting. On the lower side you will see the amount of ammunition for your selected weapon, your health status and how it will be, if you look into the mirror and see your ugly face.
2200-Keyboard
KEYBOARD
The following is a list of all key functions.
Menu
choose menu item
Space select menu item
Return
Esc return to the current game or
jump to quit, if no game is running
Game play
go forwards
go backwards
turn left
turn right
Z slide left
X slide right
+Shift run faster
Control fire
1 select gun
2 select chaingun
3 select shotgun
(you need to find them first)
Esc return to the menu