Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yggdrasilradio/templeofrom
Temple of ROM II
https://github.com/yggdrasilradio/templeofrom
Last synced: about 1 month ago
JSON representation
Temple of ROM II
- Host: GitHub
- URL: https://github.com/yggdrasilradio/templeofrom
- Owner: yggdrasilradio
- Created: 2019-09-20T00:51:09.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-06-02T19:50:52.000Z (8 months ago)
- Last Synced: 2024-06-03T20:14:08.459Z (8 months ago)
- Language: Assembly
- Homepage:
- Size: 1.14 MB
- Stars: 17
- Watchers: 4
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-coco - Temple of ROM - Author Rick Adams release (Disassembly by William Astle) (Programming / Source Code)
README
Temple of ROM II
==========![](images/newmap.jpg)
Starting from a disassembly of a Temple of ROM cart by William Astle, I've resurrected my 1980s game Temple of ROM,
and expanded the game by adding new features.Feel free to contact me via the #temple-of-rom-ii channel on [Discord](https://discord.gg/4J5nHXm).
Also this updated game is for sale at [https://templeofrom.com](https://templeofrom.com), which gives a little history
of the game and also provides a free online level builder!### Changes
Created project from Temple of ROM disassembly.
Cleaned up direct page.
Split into separate source files.
Deciphered maze, monster, portal and treasure data formats.
Added generation of arbitrary number of portals, monsters, treasures, walls.
Expanded to add more rooms (the maze is 45% larger!), monsters, treasures.
CLEAR, ENTER and SHIFT change video modes. Coco 1/2 defaults to CMP, Coco 3 to RGB.
BREAK quits the game and exits to RSDOS.
Artifacting color comes up correctly on a Coco3 without need of a reset.
RGB on a Coco3 is now supported.
If you have a Boomerang E2 board, the LED will light briefly when you fire your laser.
Added two more types of monsters:
* Ghosts (slow but invisible till you aggro them)
* Skulls (fast, nasty little buggers)Added ability to generate level data from a gif image:
* Use PSD file to alter/expand walls, add monsters and treasures.
* Walls have to be vertical/horizontal, on grid lines.
* "Objects" layer shows how to create monsters and treasures.
* White "hot spot" of each object needs to align on the grid as shown.
* "Hot spot" of monsters must have a wall to the left, right, above and below.
* Use optional yellow walls to denote monster aggro area.
* Include all layers.
* Save edited PSD as /map/map.gif, then _make_ to build new version.Generated levels now will build memory tables sized to the number of monsters/treasures specified.