AminetAminet
Search:
83481 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/misc/labyrinth64.lha

Mirror:Random
Showing:m68k-amigaosgeneric
No screenshot available
Short:Port of Commodore 64 game Labyrinth
Author:Kim Fastrup Larsen
Uploader:kimflarsen hotmail com (Kim Fastrup Larsen)
Type:game/misc
Version:1.5.1
Architecture:m68k-amigaos
Date:2021-04-08
Download:http://aminet.net/game/misc/labyrinth64.lha - View contents
Readme:http://aminet.net/game/misc/labyrinth64.readme
Downloads:874

New in version 1.5.1:

- Fixed nonsensical music set up code that should never
  have worked, yet somehow did.

New in version 1.5:

- Will now try to use proptopaz.font. If that is not found,
  newtopaz.font will be tried. If that is not found either,
  topaz.font will be used as before.
- proptopaz.font included in the distribution. It is a pro-
  portional version of the original topaz font.


Labyrinth is a port of a Commodore 64 game published by Com-
modore in 1983 (not to be confused with the 1986 film adap-
tation from LucasFilm), which was itself a souped-up version
of an earlier public domain game originally written in BASIC
for the Commodore PET.

In this game you must find your way through a randomly gen-
erated maze of your chosen size, playing from a first person
view. Can you do it without peeking at the plan?

- Runs on all classic Amiga models.
- Adapts to PAL/NTSC and overscan.
- 100% OS- and multitasking-friendly. Can even share sound
  channels with other programs running at the same time, if
  those programs support it (which is usually not the case,
  unfortunately).
- Faithful rendition of the original game's arrangement of
  Greensleeves, using real time volume envelope generators
  and the highest quality waveforms possible at all octaves.
- Uses menus, gadgets and requesters to provide a proper
  Amiga interface, yet retains the feel of the original
  game.

For a bit of fun, try starting up multiple instances of the
game and enjoy the ensuing chaos of all of them playing mu-
sic at the same time. Yes, the Amiga was always capable of
doing this!

Labyrinth will try to use the Proptopaz font. If that font
is not available, it will try to use Newtopaz instead. If
that is not available either, it will just use Topaz (the
font built into Amiga systems).

Proptopaz is included in this distribution. It is a propor-
tional version of the original Topaz font. It should be
copied to the FONTS: directory for Labyrinth to be able to
find it.

Full source code is included under the GNU General Public
License 3.0.


Check out some of my other Amiga software on Aminet:

Harmonics - mus/edit/harmonics.lha

- A simple additive synthesizer. Open source.

KoalaView - gfx/show/KoalaView.lha

- View and convert Commodore 64 images. Authentic looking
  colors. Open source.

ScreenTime - util/time/ScreenTime.lha

- Highly configurable digital clock on any public screen,
  with locale support and calendar. Open source.

Space Invaders - game/shoot/spaceinv.lha

- Arcade perfect. Multitasking friendly.

ToolsMenu - util/cdity/ToolsMenu.lha

- Add tools and projects to the Workbench menu, using a
  simple interface similar to FKey. Open source.


History:

1.5.1 (Apr. 8, 2021)

- Fixed nonsensical music set up code that should never
  have worked, yet somehow did.

1.5 (Apr. 7, 2021)

- Will now try to use proptopaz.font. If that is not found,
  newtopaz.font will be tried. If that is not found either,
  topaz.font will be used as before.
- proptopaz.font included in the distribution. It is a pro-
  portional version of the original topaz font.

1.4 (Mar. 5, 2021)

- Fixed a divide by zero crash at the end of the game if the
  player peeked too many times at the plan.
- Major improvements to the music set up code; it is now
  much faster, smaller, and uses less memory.
- Minor improvements to the maze design routine.

1.3 (Feb. 15, 2021)

- Added joystick support.
- Improved title screen, especially on PAL.

1.2 (Dec. 31, 2020)

- Fixed bugs in the music code that could potentially cause
  crashes or other problems.
- Various improvements.

1.1 (Dec. 17, 2020)

- Sped up the intro.
- Various improvements to the music, the code and the docu-
  mentation.

1.0 (Dec. 3, 2020)

- Initial release.


Contents of game/misc/labyrinth64.lha
PERMISSION  UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP     NAME
---------- ----------- ------- ------- ------ ---------- ------------ ----------
[unknown]                  344     900  38.2% -lh5- 6fc7 Apr  8 15:35 Labyrinth.info
[unknown]                   28     264  10.6% -lh5- 983d Apr  8 15:36 Labyrinth/fonts/proptopaz.font
[unknown]                 1735    3204  54.2% -lh5- a1ad Apr  8 15:36 Labyrinth/fonts/proptopaz/8
[unknown]                12641   35147  36.0% -lh5- 7994 Apr  8 15:35 Labyrinth/gpl-3.0.txt
[unknown]                  190     370  51.4% -lh5- 7b95 Apr  8 15:35 Labyrinth/gpl-3.0.txt.info
[unknown]                23876   40716  58.6% -lh5- b08e Apr  8 15:35 Labyrinth/Labyrinth
[unknown]                  159     550  28.9% -lh5- a8fd Apr  8 15:35 Labyrinth/Labyrinth.info
[unknown]                 2054    4529  45.4% -lh5- c02d Apr  8 15:35 Labyrinth/ReadMe
[unknown]                  193     370  52.2% -lh5- 6cdb Apr  8 15:35 Labyrinth/ReadMe.info
[unknown]                 2813   12099  23.2% -lh5- c0dc Apr  8 15:35 Labyrinth/Source/audio.c
[unknown]                 2602    7100  36.6% -lh5- b6c1 Apr  8 15:35 Labyrinth/Source/audio.h
[unknown]                 2208    6581  33.6% -lh5- b0d0 Apr  8 15:36 Labyrinth/Source/bgm.c
[unknown]                  546     920  59.3% -lh5- e991 Apr  8 15:35 Labyrinth/Source/bgm.h
[unknown]                 1286    4659  27.6% -lh5- 37ae Apr  8 15:35 Labyrinth/Source/bgmdata.c
[unknown]                  716    1271  56.3% -lh5- 5557 Apr  8 15:35 Labyrinth/Source/bgmdata.h
[unknown]                  612    1043  58.7% -lh5- 29e6 Apr  8 15:35 Labyrinth/Source/common.c
[unknown]                  650    1119  58.1% -lh5- 2cd5 Apr  8 15:35 Labyrinth/Source/common.h
[unknown]                  578     961  60.1% -lh5- 4ef4 Apr  8 15:35 Labyrinth/Source/compiler.h
[unknown]                  772    1997  38.7% -lh5- af4a Apr  8 15:36 Labyrinth/Source/data.asm
[unknown]                 1253    2879  43.5% -lh5- 9236 Apr  8 15:35 Labyrinth/Source/envelope.c
[unknown]                 1579    3897  40.5% -lh5- 4dca Apr  8 15:35 Labyrinth/Source/envelope.h
[unknown]                  804    1577  51.0% -lh5- ff4b Apr  8 15:35 Labyrinth/Source/font.c
[unknown]                  567     953  59.5% -lh5- c588 Apr  8 15:35 Labyrinth/Source/font.h
[unknown]                 2427    7057  34.4% -lh5- 3c14 Apr  8 15:35 Labyrinth/Source/game.c
[unknown]                  766    1506  50.9% -lh5- 6e13 Apr  8 15:35 Labyrinth/Source/game.h
[unknown]                 5324   21509  24.8% -lh5- 4601 Apr  8 15:35 Labyrinth/Source/gfx.c
[unknown]                  682    1297  52.6% -lh5- 5374 Apr  8 15:35 Labyrinth/Source/gfx.h
[unknown]                  908    2114  43.0% -lh5- 842b Apr  8 15:35 Labyrinth/Source/gfxtools.c
[unknown]                  597    1034  57.7% -lh5- 2876 Apr  8 15:35 Labyrinth/Source/gfxtools.h
[unknown]                 5756   20886  27.6% -lh5- b571 Apr  8 15:35 Labyrinth/Source/gui.c
[unknown]                  830    1613  51.5% -lh5- aa24 Apr  8 15:35 Labyrinth/Source/gui.h
[unknown]                 3534   12828  27.5% -lh5- 968d Apr  8 15:35 Labyrinth/Source/guitools.c
[unknown]                 2327    5717  40.7% -lh5- 2913 Apr  8 15:35 Labyrinth/Source/guitools.h
[unknown]                 1394    3670  38.0% -lh5- fc6d Apr  8 15:36 Labyrinth/Source/iff/8SVX.h
[unknown]                  419    1005  41.7% -lh5- 684b Apr  8 15:36 Labyrinth/Source/iff/compiler.h
[unknown]                 6973   20481  34.0% -lh5- 3781 Apr  8 15:36 Labyrinth/Source/iff/iff.h
[unknown]                 2530    7644  33.1% -lh5- 48fe Apr  8 15:36 Labyrinth/Source/iff/SMUS.h
[unknown]                 1245    3179  39.2% -lh5- 1876 Apr  8 15:35 Labyrinth/Source/instrument.c
[unknown]                 2569    7130  36.0% -lh5- 272a Apr  8 15:35 Labyrinth/Source/instrument.h
[unknown]                  732    1304  56.1% -lh5- 95a4 Apr  8 15:36 Labyrinth/Source/interrupt.asm
[unknown]                 1506    4285  35.1% -lh5- c699 Apr  8 15:35 Labyrinth/Source/joystick.c
[unknown]                  968    1994  48.5% -lh5- f955 Apr  8 15:35 Labyrinth/Source/joystick.h
[unknown]                 1458    3870  37.7% -lh5- 9c9f Apr  8 15:35 Labyrinth/Source/main.c
[unknown]                  522     864  60.4% -lh5- c32e Apr  8 15:35 Labyrinth/Source/main.h
[unknown]                 1460    3959  36.9% -lh5- 5a15 Apr  8 15:35 Labyrinth/Source/maze.c
[unknown]                  679    1296  52.4% -lh5- a55e Apr  8 15:35 Labyrinth/Source/maze.h
[unknown]                 1392    4731  29.4% -lh5- 4a47 Apr  8 15:35 Labyrinth/Source/mem.c
[unknown]                  856    1760  48.6% -lh5- 80e9 Apr  8 15:35 Labyrinth/Source/mem.h
[unknown]                 2381    7550  31.5% -lh5- 2299 Apr  8 15:35 Labyrinth/Source/music.c
[unknown]                 1452    3204  45.3% -lh5- 893b Apr  8 15:35 Labyrinth/Source/music.h
[unknown]                 1371    3023  45.4% -lh5- 442d Apr  8 15:35 Labyrinth/Source/period.c
[unknown]                  776    1467  52.9% -lh5- 1e8d Apr  8 15:35 Labyrinth/Source/period.h
[unknown]                   70     384  18.2% -lh5- 21d2 Apr  8 15:36 Labyrinth/Source/Resources/fgadget.bin
[unknown]                  159     550  28.9% -lh5- a8fd Apr  8 15:36 Labyrinth/Source/Resources/Labyrinth.info
[unknown]                   77     384  20.1% -lh5- 7468 Apr  8 15:36 Labyrinth/Source/Resources/lgadget.bin
[unknown]                   74     384  19.3% -lh5- 603d Apr  8 15:36 Labyrinth/Source/Resources/rgadget.bin
[unknown]                  508     508 100.0% -lh0- f93f Apr  8 15:36 Labyrinth/Source/Resources/sawtooth.bin
[unknown]                  297    1024  29.0% -lh5- 84cd Apr  8 15:36 Labyrinth/Source/Resources/title.bin
[unknown]                  481    1138  42.3% -lh5- 8cf9 Apr  8 15:36 Labyrinth/Source/Resources/trak0.bin
[unknown]                  401     704  57.0% -lh5- 1c94 Apr  8 15:36 Labyrinth/Source/Resources/trak1.bin
[unknown]                  308     620  49.7% -lh5- a2a5 Apr  8 15:36 Labyrinth/Source/Resources/trak2.bin
[unknown]                 1020    1020 100.0% -lh0- d38f Apr  8 15:36 Labyrinth/Source/Resources/triangle.bin
[unknown]                  128     180  71.1% -lh5- 90ab Apr  8 15:36 Labyrinth/Source/SCOPTIONS
[unknown]                  621    1035  60.0% -lh5- d0fe Apr  8 15:35 Labyrinth/Source/score.h
[unknown]                 1014    2300  44.1% -lh5- 4901 Apr  8 15:35 Labyrinth/Source/server.c
[unknown]                 1197    2523  47.4% -lh5- 2f8a Apr  8 15:35 Labyrinth/Source/server.h
[unknown]                  848    2247  37.7% -lh5- 505f Apr  8 15:36 Labyrinth/Source/smakefile
[unknown]                  930    1794  51.8% -lh5- 6ed0 Apr  8 15:35 Labyrinth/Source/snprintf.c
[unknown]                  843    1488  56.7% -lh5- 60aa Apr  8 15:35 Labyrinth/Source/snprintf.h
[unknown]                 1438    3337  43.1% -lh5- b8b2 Apr  8 15:35 Labyrinth/Source/thread.c
[unknown]                 1360    2963  45.9% -lh5- 7572 Apr  8 15:35 Labyrinth/Source/thread.h
[unknown]                 1326    3304  40.1% -lh5- 84fc Apr  8 15:35 Labyrinth/Source/timer.c
[unknown]                 1575    3642  43.2% -lh5- 3ce9 Apr  8 15:35 Labyrinth/Source/timer.h
[unknown]                 1818    5378  33.8% -lh5- 5e6a Apr  8 15:35 Labyrinth/Source/voice.c
[unknown]                 1989    4812  41.3% -lh5- 3adb Apr  8 15:35 Labyrinth/Source/voice.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        75 files  130522  332802  39.2%            Apr  9 04:12

Aminet © 1992-2021 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>