NEWS ARCHIVE
11 Sept 2002
- LoMem.def
and Traffic Lights
Frank J.R. Hanstick has produced a carbon/classic LoMem.def include
file for Fantasm, while Frank Feuerstack has sent in a small
example project for OS 9 and earlier -- Traffic Lights. Both
of these are available in the User
Area.
22 May 2002 -
Drawing Things From Scratch In Carbon
Part one of a two part series explaining the basics of a Carbon
Application written in C. The emphasis is on both what you need
to do to run either on 'Classic' MacOS or MacOS X along with
Anvil configuration and using LIDE to build C applications.
27 Jan 2002 -
New RandomRob?
Yep, RandomRob #7
examines Intel versus PowerPC clock speeds.
24 Jan 2002 -
New Stuchat?
Not quite, but his current development diary/ramble can be found
here.
21 Oct 2001 -
TechNote 2030
Apple have just published TN2030
- GDB for MacsBug Veterans. Most useful!
10 July 2001
- Order processing shutdown 20 to 30 July 2001
Please note that due to holidays no orders will be processed
between the 20th and 30th of July 2001. We apologise for any
inconvenince this may cause.
30 June 2001
- LinkPPC PEF Carbon V2.09 beta 1 Posted
For those of you wishing to port Fantasm PPC apps to OS X we've
posted a beta version of the current Carbon Linker. Because Carbon
is such a moving target we've taken to using the Stub Libraries
to define the exports from Carbon. Link PPC PEF Carbon 209 requires
you to place the Carbon Stub Library in your Anvil Standard Libraries
Folder. Once you've done this you can use all the exports from
Carbon including Multimedia (Quicktime) and Networking as found
in the latest Carbon builds. Be sure to edit your project to
change the linker to LinkPPC PEF Carbon (and throw away any old
Carbon linker you may be using)! In addition you can also link
against existing shared libraries such as DrawSprocket, MathLib
etc. Be aware that you should check Carbon Imports at runtime
as quite a few of them are defined as being soft linked (NewSndCallbackUPP
for example).
Download LinkPPCPEFCarbon209.sit.
Includes CarbonStub1.4a3. 96K
30 June 2001
- Misc News
1. Ranko Bojanic has been busy and has posted more Fantasm example
projects on his web pages: http://www.math.ohio-state.edu/~bojanic,
just look for the link "RGB color interpolation related
Fantasm projects"
2. We've just passed half a million hits on these WWW pages
(501,077 to be exact) since the April 1999! Now I know that MacinTouch
can probably manage that in a day but it is very gratifying to
see this level of interest. I thought you may be interested in
the way our hit count has risen since 1999:
I suspect things are only going to get better for Lightsoft
as we move onto OS X, maintain
Fantasm as the only real hand rolling assembler for the Mac,
release our first game and generally
move forward. We've been around a long
time (and bloody proud of it too!) and look forward to being
around a lot longer. In the meantime I'd like to thank all our
customers; all the people who emailed us over the years with
interesting comments and ideas; all the people we've worked with
on products and finally the nice people who host this site for
us (never been off line AFAIK).
Stu.
1 June 2001 -
Simple Carbon App#2 - Ajay
Nath
Ajay has kindly posted another Fantasm 6 project showing the
basics of building an application for MacOS X.
Download [40k]
25 Apr 2001 - Fantasm 6 and LIDE 3 Update #1 Posted
This update improves compatibilty
with the Classic environment under OS X. Please see the Fantasm/LIDE package downloads page for download
and details.
17 Mar 2001 -
OS X and demos?
With just under a week until
the release of MacOS X we take a look at what this means
for demo coders. Is it going to be easier or harder writing demos
for OS X? MacOS X and
Mac Demos - The Opportunities.
13 Mar 2001 -
René Trost releases MacMoorhuhn.
Rene posted to the Fantasm mailing list that he has released
his first game, MacMoorHuhn.
Hi Folks,
I've finished my first game and
it's written in 100% pure PPC-Assembler :)
The game is named MacMoorhuhn
and features a nice graphics with a 6 layer
parallax-scrolling, 3D-Sound, HighScore to Web-Server and it's
freeware!
For all who are interested to
see it, download it here:
http://www.coolmedia.de/macmoorhuhn/MacMoorhuhn.sit
(~264KB)
The game also requires two DAT
files "gfx.dat" and "sfx.dat", you have to
download separately:
http://hosted.barrysworld.net/macmoorhuhn/files/MoorhuhnData.sit
(1.9MB)
Simply move the files "gfx.dat"
and "sfx.dat" into the MacMoorhuhn folder...
There is also a little web site
about MacMoorhuhn but currently only available in German (I'll
translate it tonight) at
http://www.coolmedia.de/macmoorhuhn/
Greetings from Cologne,
Rene.
This is a great game; good a for
a quick frustration removing blast [Stu]
06 Feb 2001 -
Call to arms! Clarus is in dire
need!
In a current pre-release beta of Mac OS X, Apple removed the
beloved Clarus the Dogcow from not only the Printer setup/page
options, but the entire system. This cannot be allowed to happen;
Calrus has always been there for us developers, through good
times and bad she Moofed when needed! Luckily a petition
is now on-line where you can help prevent this travesty happening.
Please do the honourable thing.
Thank you.
Fluff.
23 Jan 2001 -
Fantasm 6 / LIDE 3 OS 9.1 compatibility,
OS X.
We're pleased to report that both Fantasm and LIDE run with no
problems on OS 9.1, no updates are necessary.
We're waiting on the final release
of OS X before continuing development of the OS X versions of
Fantasm and LIDE.
30 Nov 2000 -
Simple
Carbon App - Ajay Nath
Ajay has kindly posted a Fantasm 6 project showing the basics
of building an application for MacOS X and how to use the Carbon
Event Manager. More details and download in the User Area.
18 Nov 2000 -
Fantasm and LIDE for OS X
More news in the Developer
Preview Area.
8 Nov 2000 -
Fantasm and LIDE for OS X
Phase 1 is complete. Anvil lives on X. See the Developer Preview Area for details and screenshot.
6 Nov 2000 -
Fantasm and LIDE for OS X
Well the winter nights are truly here now. It's dark, cold and
I've been moved into the dungeon. Makes a nice change from a
tower I suppose. Anyway, it's at this time of the year when we
start thinking about what we want Anvil to be doing this time
next year. What users need, what we need and generally how to
make some money to keep the server going :)
This year it wasn't a toughy. For
a long time we wanted to use GCC and all those cool Nix tools,
and we wanted to write assm for Nix as well. Now as fate would
have it, catching us completely unawares (yeah, right), the Mothership
decides to release a brand new OS based on BSD with an Apple
gooey on top*. Imagine Fluffy's
delight when she found this out!
About three weeks ago there were
socks everywhere as she rushed out of the bottom draw 'swooshing'
towards the dungeon. Ever since the whole place has been reverberating
to the soundz of Faithless 'Sunday 8pm' along with Chris Rea,
Floyd, Sky and of course Bjorn Lynne.
And the girl's doing well! I managed
to 'claw' this shot off her earlier today...
The Developer Preview Area is now open again after
its quiet holiday in the South of France. We expect this testing
period to follow the release of OS X closely and considering
the fundamental change in the underlying technologies we'd really
appreciate your feedback.
We'll be bringing not only Fantasm to OS X but also integrating
GCC, GDB et al. We expect the first test release shortly which
will be Anvil running on OS X integrating Fantasm and our tools.
MrC and C++ will continue to run in the Classic environment.
As we add more we hope to integrate GCC and GDB. We'll also be
providing guides (a porting guide springs immediately to mind!)
and hints and tips about coding for OS X in general.
So, wake up in the back there! If
you haven't already got hold of a copy, get yer order off for
OS X and...
Code on!
(In a brave new world)
(*You can read more about this in
an upcoming Stuchat)
27 Sept 2000
- Building
MacOS X/Carbon applications with Fantasm and LIDE.
I could write a big piece here about MacOS X and how you can
now write Apps for it with both Fantasm
and LIDE.
After being quiet for so long I
can hardly resist the temptation! Unfortunately I fear they'd
take my Mac away and replace it with something rather less wonderful
(such as WinME - hiss!)
So. Instead, I'll keep quiet and
just point you to this page where you
can get all the bits needed to build both Assm and C carbon apps
which run under X just fine. Example C and assm apps included.
We should point out that
this is pretty 'bleeding edge' stuff. Use at your own risk.
9 June 2000 -
iQuest finished.
Well the annual demo compo came and went; it's all over now.
Whilst we didn't have the time to compete this year a Fantasm
user certainly did and came a very credible second with a FantPPC
entry Pixelstorm; not bad for a first try! Big congratulations
to René Trost.
We're hoping René will release
the project so we can all see what magic he's been weaving. For
more info see:
The Mac Demo HQ where
you can download all the entries.
The Fantasm
Message Board.
23 May 2000 -
LSResToFile
Posted
This tiny project performs the highly useful task (if you need
it that is...) of extracting all resources from any Mac file
to individual data files named as TYPEID, where TYPE is the 4
char type code and ID is the actual number of the resource as
5 ascii digits. We were unable to find a utility anywhere to
do this (well, not for free anyway) so this was quickly hacked
up. LSResToFile was written primarily to aid porting Zex
to other platforms, but it may be useful in other areas as well.
Complete project (LIDE 3 C project) includes executable and source.
Freely distributable as long as the source goes with it.
Download LSResToZex- 20K, Stuffit 5 archive.
13 Apr 2000 -
The
PowerPC Assembly Language Beginners Guide Chapter 8
Is now available. Chapter 8 discusses the PowerPC architecture
in a little more detail and looks at some optimisation techniques.
11 Apr 2000 -
Fantasm 6 and LIDE3 are released.
Lightsoft is proud to announce the release of Fantasm 6 and LIDE
3. Fantasm 6 is a Macintosh assembly language development environment.
LIDE 3 offers the same functionality as Fantasm 6 and also integrates
Apple's highly optimising MrC and MrC++ compilers. For more details
please see the Fantasm
page.
We have released three packages
as follows:
1. The CD. This contains the full
LIDE 3 (inc Fantasm 6).
2. The net download of Fantasm 6.
(Basically LIDE 3 without the C/C++ functionality)
3. The net download of LIDE 3.
Pricing is as follows: Fantasm 6
net download - 45 UK pounds or 74 US dollars. LIDE 3 net download
- 50 UK pounds or 83 US dollars, LIDE 3 CD - 65 UK pounds or
107 US dollars. These prices are down on version 5 pricing which
was US 122. The CD version also allows you to get the net download
of LIDE 3 whilst waiting for your CD to arrive. This will allow
people to register a product and get it within a day or so by
download rather than having to wait days or weeks for their CD
to arrive.
The sizes of downloads are: Fantasm6
- 11 MBytes, LIDE3 - 17 MBytes. These packages include the full
versions of the software and roughly 25 examples.
We have dropped our upgrade services
in order to lower overheads. Users that are currently subscribed
to the old upgrade service (anyone who bought Fantasm 5 in the
last 12 months or subscribed to our upgrades service) can get
a free upgrade to LIDE 3 by emailing us (details to follow).
Customers that are out of date can upgrade for a flat fee (probably
in the $40 range for the net download of LIDE 3 and $60 for the
CD).
12 Mar 2000 -
I can't believe we forgot this but... Anvil 3 colour sets.
All Anvil 3's posted so far have not had any colour sets
posted with them. You can download the latest by clicking here (7K .sit.bin).
Place the folder of colour sets
next to Anvil then select MISC->CHROMA COLOURS->LOAD COLOUR
SET from Anvil's menu. If you create a useful colour set Send it in...
For use with both Fantasm6 and LIDE3
downloads.
12 Mar 2000 -
Fantasm 6 and LIDE 3 The latest and greatest (and last) public
test versions are now available for download. These are complete
packages containing nearly all you need for both Assm and C/C++
development. Includes updated docs and all changes to date. Please
see the Developer
Preview Area for details.
5 Mar 2000 - A Fantasm 6 and LIDE 3 updater
is now available in the Developer
Preview Area . This update will take both public test versions
to FC6 status. FC6 expires 30 Apr 2000. The update requires that
FC5 or FC4 is correctly installed.
Bug fixes for FC6 - All Anvil.
1. Fixed major slowdown
when a CD was in the CDROM drive.
2. Fixed Anvil's Eject CD menu command.
Now works for all drives all the time
3. Changed "About box".
4. Re-enabled Anvil's boredom timer.
It's set to about three minutes. To see this in action ensure
you have the stress-o-meter on (Anvil's general prefs) and just
leave Anvil alone for a few minutes then watch das blinken lights.
5. Added a few more jokes to Anvil's
boot up speech definitions. Obviously speech must be enabled
in Anvil's General Prefs and the speech manager must be correctly
installed for this to work.
Don't worry if you've lost sync
with these test versions, a full test release of both packages
is planned for next weekend complete with updated docs.
1 Mar 2000
A few short notes about various
items worthy of mention...
1. The latest versions of all Ranko
Bojanic's excellent Fantasm projects are available from his own
web pages at http://www.math.ohio-state.edu/~bojanic.
2. Yes, I've buggered the CD player
in Anvil 3fc5. A bug which was cleared in fc4 is back; specifically
a delay on menu access when a CD is present in the drive. What's
happened is that some thrid party CD drivers do not return an
error when I try to read the TOC on a CD if the CD is data (as
they should - i.e. it's not an audio CD). So, I've changed the
code for something more robust but it seems that on some machines
(iBook for example) this causes a major slowdown. We'll get a
fix for it.
3. Bit late on this one but it's
time for the annual demo compo - iQuest 2000. Click HERE for the PR. You've got 'till 23:59:59
GMT on May 31st to get your entries in.
More details at:
http://www.sfu.ca/~akirczen/iQuest/
(Canadian mirror)
http://www.multimania.com/blopblop/iQuest/
(French mirror)
Stu.
20 Feb 2000 - Fantasm 6 and LIDE 3 updates are
now available in the Developer
Preview Area . This update will take both public test versions
to FC5 status. FC5 expires 30 Apr 2000.
20 Feb 2000 - Change of mailing address
After some major down-time (whilst
moving) we're now back into a semi-serviceable state again. We're
a little behind on order processing (due to Macs being in boxes)
so please bear with us on that front as we catch up; if you have
an order outstanding it will be processed in the next few days.
We are also behind on development
but the next (and last hopefully) test version which will be
out shortly. It looks like the last set of test releases was
pretty stable and fixed a few long-time outstanding bugs.
Please also note Lightsoft's new
"snail mail" address:
| |
Lightsoft Software
205 Lindores Drive
West Mains
East Kilbride
Glasgow
G74 1HG
U.K. |
Lightsoft email addresses are of course unaffected by the move.
We apologise for any inconvenience
this may have caused you; we are catching up with outstanding
work as fast as our little fingers can go.
1 Jan 2000 -
Random Rob #5 is out bang
on cue (not bad seeing as Rob has had terrible flu for the last
week or so). RR5 covers:
| |
Inventions of the last 200 years
Genetic Algorithms
Riven
Storage
A quick look at some OS's. |
30 Dec 99
- Fantasm 6 and LIDE 3 updates are now available in the
Developer Preview
Area . This update will take both public test versions to
FC4 status. FC4 expires 28 Feb 2000.
28 Dec 99
- StuChat #38 After a pretty long gestation period, StuChat 38 is
finally out. This is an extra large Millennium release containing
amongst other things discussions on:
| |
MOD Players
Fantasm - History & Future
ArcTan (Part III)
Late Night Conversations - A.I. Revisited. |
6 Dec 99
Fantasm 6 and LIDE 3 Public test versions now available for download.
These are complete packages containing nearly all you need for
both Assm and C/C++ development. Please see the Developer Preview Area for details.
Screensaver 2 A new example project from Ranko Bojanic is available in the User Area.
20 Nov 99
Fantasm Mailing List Changes Subscribers to the Fantasm
mailing list will shortly receive an email invitation to join
a new mailing list called (funnily enough) "Fantasm Users",
hosted on eGroups.com.
This list will replace the current, somewhat clunky, mailing
list in an effort to improve service to customers.
Should you wish to join this new mailing list either visit
our mailing list page
or send an email to: fantasm-users-subscribe@egroups.com
Wot menubar? Pascal Central has posted an article showing
how to (correctly) hide and show the Mac menu bar from both Pascal
and Fantasm. Useful stuff.
Fantasm 6 news Fantasm 6 (not yet released) will be
distributed via secure on-line delivery. No decision has been
made as to whether a Fantasm 6 CD will be available at this time.
This will allow us to reduce the price through lower overheads
and improve bug-fix response time. It is possible two versions
will be available; Fantasm 6 for 68K and PPC assembly language
work and LIDE 3 for 68K and PPC assembly language work (Fantasm),
along with C and C++ via the MrC and MrCpp compilers.
Existing registered Fantasm 5.xx customers will be able to
use their current Fantasm 5 licenses and registration numbers
for LIDE 3.
We hope to post the first complete public test versions of
both packages within a few days.
14 Nov 99 - Documentation for Fantasm 6 / Anvil 3 The
complete documentation package for Fantasm 6 / Anvil 3 has achieved
draft 1 status. This is an initial release for feedback purposes.
Documents in this package replace those posted in the part 1
package posted 19 July 1999. For more details and download please
see the Developer
Preview Area.
30 Oct 99 - Fantasm 6 FC2 and MacOS9
Users running a prerelease version of Fantasm 6 on
MacOS9 should visit the Developer
Preview Area for the latest compatibility information.
30 Oct 99 - The User
Area has been updated with a new Fantasm 6 project called
Edit Fields Demo from Ranko Bojanic along with updates
to his MiniPlotter and OSARunner projects. Edit Fields Demo shows
how to use Editable Text fields from within a Fantasm program.
As always, our sincere thanks to Ranko for making these available.
30 Sept 99 - Fantasm 6 FC2 released!
11 Sept 99 - The User
Area has been updated with a new example project; PlaySID.
Rene Trost.provides
interface and example usage of calling SIDLib from Fantasm. SIDLib
emulates the C64 Sound Interface Device; this demo plays one
of my all time favourite tracks - the title music to Wizball
by Martin Gallway (the music that is..).
Fantasm 6 project with source (the source should also work
with Fantasm 5) and docs. Our thanks to Rene.
See 1 Sept for standard note re: Fantasm 6.
1 Sept 99 - The User
Area has been updated with a new example project; OSA_Runner..It
shows how to run a compiled AppleScript from a Fantasm progam.
Complete Fantasm 6 project with source and notes.
With thanks to Ranko.
Standard note: OSA_Runner is a Fantasm 6 project
and won't open with Fantasm 5, or if it does you'll be in trouble
shortly :) Fantasm 6 is available in beta form at the Developer
Preview Area. (Guess we'd better get round to actually releasing
F6 one of these days... Actually, we now have a tentative date
set for the release of Fantasm 6. Woohoo! Just one more test
version, I promise).
28 Aug 99 - Interesting link of the week is to New Scientist
and an article about how Genetic Algorithms (GA's)
are being used to design very efficient analogue circuitry. OK,
nothing at all to do with Fantasm, but we thought you may find
it interesting.
For more on GA's see StuChat
36.
5 Aug 99 - A tool update for Fantasm 6FC1 is available
for download in the Developer
Preview Area.
3 Aug 99 - Fantasm 6 FC1 released!
23 July 99 Ranko Bojanic has updated Miniplotter including
a new rational approximation for cosine. See the User Area for details.
19 July 99 The first part of the Fantasm 6 documentation
package is available for download from the Developer Preview Area.
17 July 99 We are testing the Lightsoft Support Forum, a new facility we
hope will build into a useful archive. Please go give it a try!
17 July 99 We have completed our move to the new server
and most things should now work as expected.
14 July 99
hello (again!)
Welcome to our new home! We have moved our pages to a new
server which offers us more features and speed. Some facilities
are not yet working but we hope to iron out the bugs as soon
as possible. Stay tuned!
Lightsoft
29 June 99 Many archives on this site are compressed
with Stuffit version 5; unfortunately earlier versions
of Stuffit Expander simply will not recognise these newer archives.
For your convenience you can download the latest version from
this link
(Aladdin Systems).
22 June 99 loonygames
has a series of articles discussing solid design and coding
methods from a game authors point of view. We thought you may
find them interesting.
21 June 99 As industry speculation grows about Intel's
apparent problems with Merced some information is
starting to appear for the G4 processor. See Description and Block Diagrams. These are large GIF's (450K),
the links to which were originally posted on Accelerate your Mac! A much smaller
(27K) block diagram is available here.
These links may be transient in nature.
18 June 99 - Fantasm 6b10. Hot on the heels of beta 9 comes beta
10. This one corrects a bug in the syntax coloring introduced
in b9 and adds C++ project management and building. Please see
the Developer Preview
Area for details and download.
Please note: These beta versions of Fantasm 6 and Anvil 3
are not intended for non-registered users and require a valid
user license to work. We may make the final candidate a public
test; if you think this is a good idea let us know. Either use
the support forum or email.
14 June 99 - Fantasm 6b9 posted. Please see the Developer Preview Area for details
and download.
11 June 99 - Fantasm Master Class #2 published.
Abstract: This document will present an example of accelerating
a C function using Fantasm.
The example chosen is that of replacing a C based pixel doubling
blitter with a faster version written in PowerPC assembly language.
[More]
(There's also an index of Master Classes available from
the menu in the bottom frame).
2 June 99 - Two Additional Projects for The Beginners Guide To PPC Assembly Language
Chapter 7 have been posted courtesy of Ranko Bojanic.
18 May 99 - User Area Update.
Ranko Bojanic has come up with rational approximations for both
Sin and Atan functions along with an update to Mini Plotter.
Download from the User Area.
(Updated 2 June).
2 May 99 - Feedback Re: StuChat 36/Genetic Algorithms
It seems that Genetic Algorithms (GA's) may have been used
(or at least could be used) in games as off-line AI constructors
whereby some gene pool is allowed to run for a couple of hours,
then the results codified into some form of AI driving structure.
Anybody with any thoughts on this are welcome to send
them in for posting on these pages.
2 May 99 - Feedback Re: StuChat 36/Atan
Following my discussions with Ranko ref: sqrt (as detailed
in StuChat36) Ranko sent some additional material detailing a
more accurate atan algorithm. I have appended his notes to the
page.
2 May 99 - A Better Square Root
Robert Purves has sent in an article and code discussing
square root algorithms. Read A better
square root. (Also added to the docs index)
22 Apr 99 - LXT V2.00 available
Lightsoft Cross Translation V2.00 is available for download
now. Version 2.00 adds improved code generation (major improvements
in some cases), translation of more Mac OS calls and the ability
to generate address checking code before any instruction that
reads or writes from/to memory, thus offering bullet proof runtime
quality assurance. More details and download here.
Requires Fantasm 5.1x or greater.
21 Apr 99 - Coffee Break
A few releases (OK, two) close to my heart. Firstly eDOC
has been updated to support URL access which'll mean yours truley
can now reformat all the docs for Fant 6 and you can just double
click over a link in eDOC to get the latest info. I spent
part of today with the dreaded Acrobat Reader digging out the
SPR mnemonics from the 750 UM and I have to say that Reader is
verily a true pile of poo. Talk about grind! I figure it'd need
something like a 1.5 GHz processor to make it feel nippy. Yuck.
Secondly, a wee while ago Addiction
Interactive released Rainbow Painter at version 0.91. I believe
the whole lot is written with Fantasm. It's a fast 16/32 bit
painting/editing program with its own colourful interface - why
not go DL it and give Mandus and Rasmus some feedback.
Yesterdays Coffee Break has been moved to archive
in case you were wondering where it had gone.
17 Apr 99 - StuChat #36 posted
Containing such delights
as sqrt, arctan and genetic algorithms
4 Apr 99 - CodeWriter Update
Cliff Harris has released an update to that ever so useful
(if not down right indespensable) utility for us Assm programmers,
CodeWriter. Version 3.10 is available from the User
Area.
Cliff also has a page listing his diverse range of software here.
(How come ALDL don't work with VW busses:))
27 Mar 99 - Mini Plotter
Mini Plotter is a full project (and very nice, useful one
at that!) from Ranko
Bojanic
Mini Plotter allows one to enter function variables and get a
graph drawn of the result. Details in the User
Area.
Standard note: Mini Plotter is a Fantasm 6
project and won't open with Fantasm 5, or if it does you'll be
in trouble shortly :) Fantasm 6 is available in beta form at
the Developer Preview Area. (Guess we'd better get round to actually
releasing F6 one of these days...).
|
13 Mar 99 - FTP Updates
Ranko Bojanic
has updated both Random
Walk and Evaluation
of sines.
Note that these are Fantasm 6
projects and won't open with Fantasm 5. Fantasm 6 is currently
in beta test and is available to registered users via a download
from this site.
11 Mar 99 - Idle Gossip
StuChat 34 is out.
5 Mar 99 - Some light hearted relief
Mr Dennis (or Ian to you and me) has updated his pages with
an analysis of some of his favourite games from a coders perspective
-- errm, sort of. (Truth be known, that's just his fave games
from this weekend!). Take a peek.
With any luck I'll get a chance to do some actual programming
this week! Ah, I remember it well -- the matchsticks, the potty
under the desk....
4 Mar 99 - Demo Compo Ahoy!
A press release issued today by those ever so nice people at
Stone Entertainment gives details of a Mac Demo coding contest.
The general media sites seem to be completely ignoring it which
is a bit of a (not completely unexpected?) shame.
Anyway, the general idea is to write a Mac demo in under 64K
(Wow! A whole UNIVERSE!) by May 1st.
So if you need a little challenge get over to: http://www.stoneentertainment.com/contest/
or click here to read
the PR as posted (should their server be overloaded with requests
<G>).
1 Mar 99 Home Sweet Home.
Welcome to our new home! Today is Lightsoft's third birthday,
so we thought we'd celebrate by moving everything onto a new
server and getting an address that would be easier to remember
:)
Visible changes are that the downloads and user areas now
link to our ftp
site, and the Fantasm mailing list has been moved. Indeed all
our www pages are now (for the very first time folks) on the
same hard disk.
If you have items in the user area (now living in the pub/downloads
directory of ftp) please check the info and version - we would
appreciate the latest version if possible. We still have some
tidying up to do in there.
Members of the Fantasm mailing list should receive an email
shortly providing the new mailing address, however, if you don't
want to wait for us to "port you over", please feel
free to subscribe yourself. We took
a snapshot at 0700 yesterday morning, so if you subscribed to
our old list after that time, you need to resubscribe.
Plus we also have nice new email addresses which should be
easier to remember - a full list will be published shortly.
If you have any bookmarks to any of our pages, please update
them - old pages will wither and die.
Have fun and please report bad links or outdated email addresses
- this has been a HUGE overhaul and we do expect some
bugs. Please bear with us and thanks.
Cheers,
Stu.
Anvil Trois...
The API for Anvil 3 has finally settled. Anvil 3 has a new
and faster API known as the Client Command Processor (CCP). It
provides a superset of the original calls and thus breaks no
exisiting tools. The new calls are mostly aimed at supporting
high level translators such as compilers and providing additional
project manipulation support and abstraction facilities.
A draft document describing the calls is now available
as a self reading document (.SRD, 90K). If you want to plug your
compiler or tool into Anvil 3, this document describes each call
and the calls you will receive in some detail. Possibly not bed-time
reading.
28 Oct 98 Fantasm 5.30 has been released
The main enhancement in version 5.30 is support for the AltiVec(tm)
instruction set. Version 5.30 also contains bug fixes and tweaks
applied to the never released version 5.22.
All registered users have been emailed the update. If you
are a registered user and have not received your updated software
there are two possible reasons:
1. Your subscription to our updates services has expired and
you have not resubscribed. Details of how to re-subscribe are
available on this page.
2. Lightsoft does not have a valid email address for you.
In the case of (2), please contact
us at your earliest convenience quoting your current email
address and Fantasm license number. We will then send you the
latest update and documentation.
In related news, the demo of Fantasm is for the first time
a fat build and contains most of the tools included in the full
distribution. The demo will run for 30 days. It will not allow
the creation of new projects.
16 Oct 98
Alok Menghrajani (http://alok.hypermart.net/)
has made available two projects in the User
Area; Life (a classic if ever there was one) and ImageReader.
Both are Fantasm 5 projects with source.
11 Oct 98
StuChat 33 is available
in The Programmers Dream covering such goodies as the state of
Fant 6 development, a rant about OS8.5, a PPC bitclear macro
and cats.
MUSIK
Looking for some music to ease those long coding hours? Why
not start with the WMR
where you can find reviews of over 280 mods suitable for use
with AnvMOD. Alternatively if you prefer a more unstructured
approach, why not try Aminets
extensive archive.
Demos!
If this is your first visit here, or you have been away for a
few months, you may be interested in some Mac Demo's. We currently
have two crackers on-line - "The '98 New Years Demo"
and "Scumble". Both of these are worth a run just to
see what you can do with with a PowerMac and Fantasm. Go to our
Downloads and Updates
page and have a look. Alternatively you can download from here:
Scumble
| New
Year 98 Demo
|
 |
19 Mar 99 - Site Updates
Random Walk and Evaluation of Sines were erroneously posted
as .sea.hqx files to FTP.
They are now reposted as .sit.hqx files.
For something completely different, we've also got our guestbook
working (finally) so please feel free to go fill
it in and let us know how we're doing!
13 Mar 99 - Searching for...
A new search page is being tested
which will attempt to search most of this site. Feedback
is more than welcome. Is it useful or not?
10 Mar 99
Evaluation_of_sines
is a complete project available on FTP. Written by Ranko
Bojanic it shows how to call MathLib functions (amongst other
things). In particular it highlights the integer register skipping
when passing mixed float and integer parameters to OS functions
along with the management of controls such as buttons and text
boxes. Note that this is a Fantasm
6 project and won't open with Fantasm 5.
6 Mar 99 - Problems, problems
We are aware of a problem when doing a clean install of Fantasm
6 beta 5 (i.e. you haven't installed previous betas). The problem
appears when building; the software issues an error stating it
has expired.
Any user experiencing this problem can email
us requesting a fresh folder of beta 5. Please include your
license number in the request and check your mail server can
handle a 2 meg attachment before requesting the software. Thanks.
4 Mar 99 Quick site fixes.
More links have now been activated on this server: docs,
links and list
archives.
4 Mar 99
Continuing this weeks somewhat unnatural preoccupation with all
things MathLib...
A new .def file for Anvil defining MathLib exports is available
on ftp.
It goes without saying that to use these functions you need to
add MathLib to your project. And remember, floating params start
at f1!
3 Mar 99 A walk in the park.
Ranko Bojanic's
Random Walk project and a very small example showing how to call
trig functions out of MathLib have been added to our ftp
site.
Our thanks to Ranko.
Filenames: random_walk.sit.hqx and
trig functions.sit.hqx
1 Mar 99 - Rrrrrrrr.
Rob's been busy and has produced Random
Rob #4, available in The
Programmers Dream.
Did you know...
That if you email us
after placing your order for Fantasm, we can email the basic
software package and license to you almost immediately?
21 Feb 99
Fantasm 6/Anvil3 beta 5 is now available for download in
the Developer Preview Area.
19th Nov 98
Nathanael Hübbe has posted some Fantasm macros in the
User area.
18 Oct 98 - Fantasm Master
Class.
This article by one of Fantasm's authors, demonstrates how
you can use Fantasm's more powerful features to achieve a goal
that at first seems either impossible or expensive. It explains
how you can use Fantasm to automatically verify memory writes
at run time from your code and stop if the instruction would
write outside of your application heap. This will catch many
bugs that can be extremely difficult to find
04 Oct 98
Paul McAllister
has posted "Password App" to the User
Area.
19 Sept 98
Ajay Nath has
posted URLtility version 1.1. This version uses (and shows how
to use) Navigation Services. You can download the complete Fantasm
5 project and find out more details in the User
Area.
6 Sept 98.
Paul McAllister has
been busy again and has posted "Dancing Girl" and "Colour2Greyscale"
to the User Area.
1 Sept 98.
Paul McAllister has
posted "Trinket" to the User Area.
Onwards PowerPC...
MacKido has an interesting
article on future PowerPC directions. Click here
to read it.
LXT
LXT version 1.05 is now available for download.
(220K, .sit.hqx, docs included).Version 1.05 fixes a bug in translating
the 68K st (Set True) instruction to PPC.
LXT is a 68K source to PPC translator and is quite capable of
translating huge 68K assembly language projects to PPC. LXT is
a free and supported product for Fantasm 5 owners. Requires Fantasm
5.10 or greater.
Mac assembly language articles
We are slowly but surely authoring and collecting probably the
largest collection of modern Mac assembly language articles and
code in the world. If you feel you could contribute a snippet,
an article or some code, then send
it in. We aim to foster a spirit of community. Meanwhile,
why not check out some info?
Complete Beginner?
Try our Beginners
Guide to PPC assembly language.
Apple Docs...
As Apple continues it's developer resources reorganisation, keeping
track of various links can become difficult. Currently Inside
Mac is available from the link below.
Inside
Mac
USERS!
Check out the Fantasm User Area for
some Fantasm Projects and Utilities written by users.
Looking for hard coding information?
Try The Programmers
Dream.
25th July 1998
Chapter 7 of the Beginners
Guide To PPC assembly language is now available.
9th July 98. Anvil 2.21 Updater
is now available in the Updates
area. It fixes a crash in the native version of Anvil when Nav
Services are installed and "this files preferences"
are changed.
|
|