ALTERNATIVE
HANDHELD EMULATION
Console Tapwave Zodiac
Name P UAE
Description Amiga Emu for Zodiac
Author/Homepage Sinisa
Screenshot
Download Here
Information
Create directories on the memory card:
1. /PALM/Programs/Palmiga
2. /PALM/Programs/Palmiga/kick
I will change the name Palmiga to PalmUAE any time soon. Anyway,
put uae.bin in the
first one, and kickstart file to the other one. Rename your
kickstart to kick31.rom .
Put the floppies in the first one (where uae.bin is). I will
probably change that too.
Change the floppy name to D1.adf, and if there are more, name
them D2.adf, D3.adf ...
up to D0.adf. There is no GUI during emulation, so you will
have to change floppies
by tapping on arrows.
Now start PalmUAE and wait a few seconds. Choose your settings.
You can skip chipset
settings, I didn't implement it yet. Memory settings are not
there yet, it uses default
512K chip+ 1MB fast RAM. There is no sound support yet, and
it's not on the top of the
priority list. Interrupts are also not fully covered, so some
games that rely on audio
sync might not work. I'm hoping to have this by the end of
the year.
Click GO! and again wait a few seconds. It's loading kickstart/floppy
from the memory
card to storage RAM. Oh' did I mention that you need ~2.8
MB of storage RAM free?
When you enter emulation, you will see familiar LEDs near
the bottom of the screen.
There are four floppy LEDs, although only one is supported
by now. For every additional
floppy you would have to have ~900kb od storage free. I have
only 11 MB on my TG50, and
I can't afford it.
There are predefined keys, but I'm planning to have a custom
key setup in the future.
If you have Clie TG50 like me, or simmilar, you will have
the benefit of having most of
the AMIGA keys covered. If you have record button, good for
you: you can save floppies
to memory stick. As I previously mentioned, floppies are loaded
into storage RAM, and
if you save some game, it is only saved to RAM, not to the
adf file. With record button
you can save it from RAM to memory card. I will add the button
at the button of the screen
soon for that.
Well, since Palm devices have screen width of 320, you don't
have place form border.
Unfortunately, not all the programs start at the same coordinates,
so you have to do
centering manually for now. There are two arrows at the bottom
left of the screen ment
for that. You will also have tom move the mouse up-down in
order to get the whole screen
to update.
At the bottom right there are two more arrows for tapping.
Use them to change floppies.
Left one will change, for example, from D2.adf to D1.adf,
from D0.adf to D9.adf. The right
one does it in the oppositedirection (D1->D2 ... D8->D9
.. D9->D0 .. D0->D1, circular).
It takes a few seconds for the AMIGA to realise that the floppy
has changed, so if you
need to change from D1 to D4, just tap 3 times without stopping,
otherwise it will load
each floppy inbetween.
To speed up the emulation I write to video RAM directly. I
use the method that Castaway
author used. He mentioned to me that this method does not
work on one or two devices.
To exit emulation you need to have the button "back".
If you don't you will have to
soft reset. Sorry, I forgot to map some more convenient key.
You anyway HAVE to soft reset
after exit because memory allocated with MemChunkNew is not
released properly.
You will notice that AMIGA mouse and pen does not have the
same speed. That's because
all programs does not use the same mouse scroll speed. I't
might be annoying at the start,
but you get used to it.
I didn't have any lock-ups lately, and I'm testing it extensively,
but I have no idea
how it will perform on other devices. So, if you want to try
it, BACKUP FIRST!
Requirements:
Device with 320*320 or 320*480 display
16bit color
PalmOS 5 or greater.
At least 200 Mhz processor
4MB heap RAM.
2.8 MB storage RAM.
The requirements tend to change for later releases (Only RAM
requirements).
The Hottest DCEmu Posters
|