Can you remember? Or you used to have a Commodore 64?
I used to have a Commodore Plus/4... Never heard of it? Well, yes: it was
less popular, than his older brother, the C64.
You were one of the users/coders/graphicians/scene
members...? I was. I was for a long time on Plus/4. This was my first
I will never forget that day, when we met the first time. He was not a
Commodore Plus/4 but some similar: a Commodore 16.
I just loved those small games, they used only 10 Kb
of memory, so no space for huge animations, nice pictures were available,
programmer should use all of his skills to optimize his code, use hardware
tricks, and other "black magic".
Those were the days...
But now, it is the past. Part of history, and always a
sign to warn you: don't forget where you came from.
I, probably you too, enjoyed MUCH MORE that time.
Those were the days... But it is the past
So, I was always looking for an emulator, a real
Plus/4, C16, C116 emulator for the Amiga. The only one I found was A4, which
was less than I could ever expect. I waited, waited, nothing happened. Then
a day I woke up, and started coding. And after a year of work, here it
comes: a real emulator.
Where did this name come from? Why Flamingo? A beauty
bird, flies in the sky among clouds... Untouchable, unreachable, over all of
us? The story of this name: here, in Hungary was a -that time great- paper
magazine, called Commodore Világ. Once in this mag -in the readers' forum-
started a huge dispute about C64 vs. Plus/4. (There was always a topic,
nowadays called PC vs. Amiga, or Linux vs. Windows...) Once, a C64 lover
called the Plus/4 "skywalker flamingo". I just liked those words, always
remind me that time.
External libraries: asl.library, gadtools.library, iffparse.library (for snapshot operations), 6581sid.library (for SID emulation), cybergraphics.library V40 (for Cybergraphics video modes, Picasso96
would do the job also), lowlevel.library V40 (for joystick support)
At least 68020 processor. (A 68040 or higher is
ECS, AGA or CyberGfx compatible card. (CGFX card is
native chunky mode, or a PowerPC coprocessor for chunky2planar.)
Some free memory (About 1.5Mb, but it depends on
video driver you use.
Fast Ram advisable too.)
BASIC and Kernal ROM image from a Plus/4 in one
file (the ROM memory area from $8000-$FFFF).
PowerPC processor and WarpUp V4 for PowerPC
version and PPC-based AGA video driver
How can you obtain ROM if you have a real Plus/4?
Not an easy process, but here we go:
1. Start the Plus/4 and enter into monitor mode.
(Command: MONITOR and press RETURN)
2. Type this line: 'T 8000,FCFF,8000' and press RETURN.
3. Type next line: 'T FF40,FFFF,FF40' and press RETURN.
4. Last line saves it onto floppy: 'S"romimage",8,8000,FFFF' and
Obviously do not type the aphostrophes (')!
5. Transfer the ROM file from floppy somehow to the
Amiga. I suggest using the Easy1541 package from Aminet.
6. Use the start address chopping utility from the A64 package, and it
is ready to use.
Please note: copying ROM image on this way from
other emulators might not work, some emulators using patched or modified ROM
image. (Just as Flamingo patches the ROM itself.)
Isn't it easy? That is right, go for a download
instead of this misery... ;)
Be careful: the downloaded files may start with
loading address (eg. hex. 00 80), but it is not needed, you have to remove it
some way. (Not too easy without any tool, you can find a tool for this
purpose in the A64 package.) Those suggested files on the web page are just
fine, no need to remove the loading address.
Legal note: using ROM image is illegal, if you
do not own a real C= Plus/4. Using the emulator and the Plus/4 (or more
emulators) in the same time is also illegal. (Funny things, eh? I will never
understand the legislation. Guess what the lawyers are doing for living... ;)