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

game/misc/labyrinth64.lha

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
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.2
Architecture:m68k-amigaos
Date:2021-05-07
Download:http://aminet.net/game/misc/labyrinth64.lha - View contents
Readme:http://aminet.net/game/misc/labyrinth64.readme
Downloads:1082

New in version 1.5.2:

- A couple of minor corrections to the music.
- The music thread now will not use any CPU time when the
  music is turned off.
- Other little improvements to the music code.


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.2 (May 7, 2021)

- A couple of minor corrections to the music.
- The music thread now will not use any CPU time when the
  music is turned off.
- Other little improvements to the music code.

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 May  7 10:05 Labyrinth.info
[unknown]                   28     264  10.6% -lh5- 983d May  7 10:05 Labyrinth/fonts/proptopaz.font
[unknown]                 1735    3204  54.2% -lh5- a1ad May  7 10:05 Labyrinth/fonts/proptopaz/8
[unknown]                12641   35147  36.0% -lh5- 7994 May  7 10:05 Labyrinth/gpl-3.0.txt
[unknown]                  190     370  51.4% -lh5- 7b95 May  7 10:05 Labyrinth/gpl-3.0.txt.info
[unknown]                23865   40696  58.6% -lh5- d57f May  7 10:05 Labyrinth/Labyrinth
[unknown]                  159     550  28.9% -lh5- a8fd May  7 10:05 Labyrinth/Labyrinth.info
[unknown]                 2119    4524  46.8% -lh5- 29b3 May  7 10:05 Labyrinth/ReadMe
[unknown]                  193     370  52.2% -lh5- 6cdb May  7 10:05 Labyrinth/ReadMe.info
[unknown]                 2813   12099  23.2% -lh5- c0dc May  7 10:05 Labyrinth/Source/audio.c
[unknown]                 2602    7100  36.6% -lh5- b6c1 May  7 10:05 Labyrinth/Source/audio.h
[unknown]                 2166    6373  34.0% -lh5- fb8a May  7 10:05 Labyrinth/Source/bgm.c
[unknown]                  546     920  59.3% -lh5- e991 May  7 10:05 Labyrinth/Source/bgm.h
[unknown]                 1283    4651  27.6% -lh5- 0d92 May  7 10:05 Labyrinth/Source/bgmdata.c
[unknown]                  606    1053  57.5% -lh5- 048b May  7 10:05 Labyrinth/Source/bgmdata.h
[unknown]                  612    1043  58.7% -lh5- 29e6 May  7 10:05 Labyrinth/Source/common.c
[unknown]                  648    1119  57.9% -lh5- 2f18 May  7 10:05 Labyrinth/Source/common.h
[unknown]                  578     961  60.1% -lh5- 4ef4 May  7 10:05 Labyrinth/Source/compiler.h
[unknown]                  772    1997  38.7% -lh5- af4a May  7 10:05 Labyrinth/Source/data.asm
[unknown]                 1253    2879  43.5% -lh5- 9236 May  7 10:05 Labyrinth/Source/envelope.c
[unknown]                 1579    3897  40.5% -lh5- 4dca May  7 10:05 Labyrinth/Source/envelope.h
[unknown]                  804    1577  51.0% -lh5- ff4b May  7 10:05 Labyrinth/Source/font.c
[unknown]                  567     953  59.5% -lh5- c588 May  7 10:05 Labyrinth/Source/font.h
[unknown]                 2431    7078  34.3% -lh5- 68b3 May  7 10:05 Labyrinth/Source/game.c
[unknown]                  766    1506  50.9% -lh5- 6e13 May  7 10:05 Labyrinth/Source/game.h
[unknown]                 5324   21509  24.8% -lh5- 4601 May  7 10:05 Labyrinth/Source/gfx.c
[unknown]                  682    1297  52.6% -lh5- 5374 May  7 10:05 Labyrinth/Source/gfx.h
[unknown]                  908    2114  43.0% -lh5- 842b May  7 10:05 Labyrinth/Source/gfxtools.c
[unknown]                  597    1034  57.7% -lh5- 2876 May  7 10:05 Labyrinth/Source/gfxtools.h
[unknown]                 5757   20888  27.6% -lh5- 2f65 May  7 10:05 Labyrinth/Source/gui.c
[unknown]                  830    1613  51.5% -lh5- aa24 May  7 10:05 Labyrinth/Source/gui.h
[unknown]                 3523   12805  27.5% -lh5- 8c12 May  7 10:05 Labyrinth/Source/guitools.c
[unknown]                 2327    5717  40.7% -lh5- 2913 May  7 10:05 Labyrinth/Source/guitools.h
[unknown]                 1394    3670  38.0% -lh5- fc6d May  7 10:05 Labyrinth/Source/iff/8SVX.h
[unknown]                  419    1005  41.7% -lh5- 684b May  7 10:05 Labyrinth/Source/iff/compiler.h
[unknown]                 6973   20481  34.0% -lh5- 3781 May  7 10:05 Labyrinth/Source/iff/iff.h
[unknown]                 2530    7644  33.1% -lh5- 48fe May  7 10:05 Labyrinth/Source/iff/SMUS.h
[unknown]                 1231    3140  39.2% -lh5- ab68 May  7 10:05 Labyrinth/Source/instrument.c
[unknown]                 2792    7434  37.6% -lh5- 1069 May  7 10:05 Labyrinth/Source/instrument.h
[unknown]                  732    1304  56.1% -lh5- 95a4 May  7 10:05 Labyrinth/Source/interrupt.asm
[unknown]                 1506    4285  35.1% -lh5- c699 May  7 10:05 Labyrinth/Source/joystick.c
[unknown]                  968    1994  48.5% -lh5- f955 May  7 10:05 Labyrinth/Source/joystick.h
[unknown]                 1458    3870  37.7% -lh5- 9c9f May  7 10:05 Labyrinth/Source/main.c
[unknown]                  522     864  60.4% -lh5- c32e May  7 10:05 Labyrinth/Source/main.h
[unknown]                 1467    3962  37.0% -lh5- a6c6 May  7 10:05 Labyrinth/Source/maze.c
[unknown]                  679    1296  52.4% -lh5- a55e May  7 10:05 Labyrinth/Source/maze.h
[unknown]                 1392    4731  29.4% -lh5- 4a47 May  7 10:05 Labyrinth/Source/mem.c
[unknown]                  856    1760  48.6% -lh5- 80e9 May  7 10:05 Labyrinth/Source/mem.h
[unknown]                 2381    7550  31.5% -lh5- 2299 May  7 10:05 Labyrinth/Source/music.c
[unknown]                 1452    3204  45.3% -lh5- 893b May  7 10:05 Labyrinth/Source/music.h
[unknown]                 1371    3023  45.4% -lh5- 442d May  7 10:05 Labyrinth/Source/period.c
[unknown]                  776    1467  52.9% -lh5- 1e8d May  7 10:05 Labyrinth/Source/period.h
[unknown]                   70     384  18.2% -lh5- 21d2 May  7 10:05 Labyrinth/Source/Resources/fgadget.bin
[unknown]                  159     550  28.9% -lh5- a8fd May  7 10:05 Labyrinth/Source/Resources/Labyrinth.info
[unknown]                   77     384  20.1% -lh5- 7468 May  7 10:05 Labyrinth/Source/Resources/lgadget.bin
[unknown]                   74     384  19.3% -lh5- 603d May  7 10:05 Labyrinth/Source/Resources/rgadget.bin
[unknown]                  508     508 100.0% -lh0- f93f May  7 10:05 Labyrinth/Source/Resources/sawtooth.bin
[unknown]                  297    1024  29.0% -lh5- 84cd May  7 10:05 Labyrinth/Source/Resources/title.bin
[unknown]                  482    1138  42.4% -lh5- 1e98 May  7 10:05 Labyrinth/Source/Resources/trak0.bin
[unknown]                  401     704  57.0% -lh5- 1c94 May  7 10:05 Labyrinth/Source/Resources/trak1.bin
[unknown]                  308     620  49.7% -lh5- a2a5 May  7 10:05 Labyrinth/Source/Resources/trak2.bin
[unknown]                 1020    1020 100.0% -lh0- d38f May  7 10:05 Labyrinth/Source/Resources/triangle.bin
[unknown]                  128     180  71.1% -lh5- 90ab May  7 10:05 Labyrinth/Source/SCOPTIONS
[unknown]                  621    1035  60.0% -lh5- d0fe May  7 10:05 Labyrinth/Source/score.h
[unknown]                 1014    2300  44.1% -lh5- 4901 May  7 10:05 Labyrinth/Source/server.c
[unknown]                 1197    2523  47.4% -lh5- 2f8a May  7 10:05 Labyrinth/Source/server.h
[unknown]                  848    2247  37.7% -lh5- 505f May  7 10:05 Labyrinth/Source/smakefile
[unknown]                  930    1794  51.8% -lh5- 6ed0 May  7 10:05 Labyrinth/Source/snprintf.c
[unknown]                  843    1488  56.7% -lh5- 60aa May  7 10:05 Labyrinth/Source/snprintf.h
[unknown]                 1438    3337  43.1% -lh5- b8b2 May  7 10:05 Labyrinth/Source/thread.c
[unknown]                 1360    2963  45.9% -lh5- 7572 May  7 10:05 Labyrinth/Source/thread.h
[unknown]                 1326    3304  40.1% -lh5- 84fc May  7 10:05 Labyrinth/Source/timer.c
[unknown]                 1575    3642  43.2% -lh5- 3ce9 May  7 10:05 Labyrinth/Source/timer.h
[unknown]                 1832    5403  33.9% -lh5- 8290 May  7 10:05 Labyrinth/Source/voice.c
[unknown]                 1989    4812  41.3% -lh5- 3adb May  7 10:05 Labyrinth/Source/voice.h
---------- ----------- ------- ------- ------ ---------- ------------ ----------
 Total        75 files  130644  332636  39.3%            May  8 03:21

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