|
Files you can downloadOr not... |
|
Through the years I've made many small and large programs for the Amiga computer. Here's a little selection of the (small) programs, you might find usefull. All the programs is EMail-/cardware, if you use them regularly, please send an EMail to tommytamsen@iname.com or send me a postcard addressed to:
Tommy Tamsen
Hobrovej 18, 4. tv.
8900 Randers
Denmark
There should proberly be some legal mumbo jumbo here, but I'll just say
usage is entirely your own responsibility. If you download something from the internet,
you asked for it yourself 8-)
Right now there isn't so many programs here, but surf by from time to time,
this list will grow. It's a question of writing documentation, every programmers nightmare
8-) That's the last step I never get around to...
The source code is included in all the programs, so you can study how they
are made, or maybe develop them further. If you use any part of the code for public
programs, please include a link to me in your documentation (http://surf.to/tommytamsen).
Most/all? programs are written for the Devpac assembler but should easily be
ported to other assemblers. To assemble the code you need a header file. In that there are
the macros I use the most in my programs. You'll have to download that seperately, it
won't be in the archives. Besides that you must have the assembly include files (#?.i),
long live OS'lamic programming, you'll have to get those yourself (will be in most
assembly program packages).
The archives is packed with LhA. If you don't know what that is, the programs
proberly isn't for you 8-) Happy computing...
Here is the file you need to assemble the programs yourself. Besides a header file there are some object (#?.o) files that I frequently link into my code. In all the archives there are an assembled binary file, so it's only programmers that have to download this file!
Devpac_HeaderFile.LhA (11,8 KB)
Do you, like me, have an Amiga without an inbuild clock? I
like to set the time, so the files get a correct "DateStamp". It's very
practical to be able to see when a file was created. Unfortunately Commodore were so cheap
that they "forgot" a realtime clock in the A1200 8-( Then you have to enter the
date and time every time you reset, pretty boring.
To solve that I wrote a program that survives a "reset", so it's
only the first time the computer boots, you'll have to enter the date and time. Here on
after the Amiga remembers the time, until you turn it off. With help from some lines
in the startup-sequence you can make the whole thing a lot easier. Read more in the
documentation.
ResetClock.LhA (5,7 KB) ResetClock.s
A program to select an AmigaDOS device from a requester. The units that are shown in the requester can be specified with command line arguments. This can be used in a script file, eg. to select a floppy disc to unpack a DMS file to. Requires OS v39 (3.x).
SelectDevice.LhA (21,9 KB) SelectDevice.s
This program can be used to check the Rotations Per Minute on your floppy disc drive. A normal disc (880KB) spins with 300 RPM, a HD (1,76MB) with 150. The program will read from the disc for 1 min. (won't destroy any data) and report the RPM.
When you make AmigaDOS scripts you sometime need a drawer-/filename. Here it's obvious to use RequestFile, but then you mostly, as a rule, get the whole path. If you only shall use the drawer- or filename without a path, this program can help. It will remove the path and output the drawer-/filename.
StripPath.LhA (2,3 KB)
This is an Assembly sourcecode that shows the usage of translator.library and narrator.device. The program has no real purpose, other than to show how you can use the Amiga to speak out text, in your own programs.
Narrator.LhA (3 KB) Narrator.s
A program a friend, Jesper Brinkkjær, and me made, while we were young. Rather good payment from Commodore... :D
Yatzy64.zip (33 MB)
A program made for B&O dealership Dan Weibel, Randers, Denmark. The graphics was made on graph paper and entered into a machinecode monitor as HEX values, what a time!
b&o demo c-64.d64 (170 KB)
I 1984 my friend Jesper and me tried to sell Asteroids to Atari. We never heard back ;-)
But maybe someone can get enjoyment from it!
The ASTEROIDS file are an 8K cartridge for adr. $8000, could easily be converted to .crt if you got a flash cartridge etc.
Have made a little basic loader otherwise:
LOAD"*",8
RUN
asteroids.d64 (170 KB)