FMan wrote:
Umm... I tested your plugin with poor results, I'm sorry to say. I tried it numerous times with three different image files and every time the result was that the border flickered for approx. 500 ms and then the computer froze. Nothing happened anymore.

this behavior is known to be a bug in this version. I updated the whole thing to a whole framework for "Universal RAM-.Expansion Plugin", I wrote the module for REU and GEORAM - others (RR-RAM, RAM-Link etc) can easily be written using the Lib and the source templates in the package. Furthermore the plugin is reported now to reliably WORK at last for some other users, so I hope it will do for you! Again: The version posted here in the first post IS BUGGY.
Download the new package containig sources and pre-compiled binaries for reuplgin.bin and geoplgin.bin:
http://people.freenet.de/hannenz/files/emplugin.zipQuote:
Also, sorry for the confusion. At the time of my previous post I hadn't yet read the docs. It was a good idea to actually include RAMDOS, but I don't remember this being mentioned anywhere - I mean on release notes, so you might want to advertise that a bit, as it's a good thing.

yes, i surely should - you are right.
Quote:
I have a few notes from the docs as well:
- for experienced users it is obvious that the dump file is to have a .reu extension, but to the beginners it isn't - and this is not specified in the doc
isn't it?! I am quite sure I mentioned that??!
Quote:
- I was left wondering what happens after the transfer is complete - this information can be found in the latter example, but you might want to add it to the first one as well
what the hell do you expect to happen??! it returns to the filebrowser, as any plugin does...

but - the source in the new package contains a switch at which - if assembled with that switch (called RAMDOS) automatically reinstalls RAMDOS. loads its first program, starts it and does some (very special) init commands, which I use in my daily work but it can be easily altered to your needs!
Quote:
- it was also a bit unclear how I am to restart a program after I restore a RAM Expansion image, so you might want to reduce the amount of guesswork by the user
i don't get the point what you mean, sorry...
Quote:
- use spell checking or at least proof-read

I counted at least 4 typos and one grammar error
oops. ok. thanks for notification.
Quote:
/me hides
PS. You prolly know I have a C128 setup, with 1750. I used a 32 MB card that originates in a Nokia 6600 phone. The card could well be responsible for my trouble. As far as I know, it should be a regular MMC anyway, so your software should work with it...

as i said, your card is surely not to blame, the buggy version is.
Quote:
PS2. The pre-requisite of needing a dump file already created on the card is a bit awkward. Is it possible to create the file by your plugin?
no. not for me, sorry..... i am not that deep in mmc64 programming (yet).
Quote:
Also, is it possible to add autodetection to your rdinstall program?
what do you mean? the RAM Expansion is detected automatically. If you think about auto-detecting the image if it contains a ramdisk - yes, i am in fact planning to do something of that kind in the near future...
Quote:
Or provide a configuration tool like graham's setip to fix custom settings.
what else do you want to configure...?! give me concrete examples please....
My plans for the future will be:
some program (not plugin in that sense) that autostarts at boot-up and reads a given dump file, checks if it contains a ramdisk or not. If not then it behaves like now. If it finds one, it loads the ramdisk (in this case it will be possible not to load the whole dump but only the actual ramdisk size, so things will speed up!!!). This could contain more configurable data, like the dumpfile name, commands to execute after loading the image and so on...)
For dumping the REU back the normal plugin can be used....
but for now, please check out the new package and if you are in a good mood and have ideas for implementing further RAM-Expansion-Modules (like RR-Ram) and if you have ca65 consider writing a module...
