Discussion:
Gemview 3.18 patch for CT60
(too old to reply)
Guillaume Tello
2011-01-12 18:53:44 UTC
Permalink
Hi,

I patched Gemview 3.18 to make it run on the CT60 without the
5sec/Copyback option.
as this program works with modules, caches are not updated when they are
laoded, so executing them leads to an error.

I sent a mail to Dieter Fiebelkorn to know how to diffuse this patch
because the program remains shareware on his site.

(Why Gemview? Why do I stil use it instead of Zview or Vision? Because
it's the only one that displays correctly the RLE encoded TGA that I use
with M_Player.
Zview: doesn't manage the packed pixels when they override a line (that
is allowed by the TGA definition)
Vision: doesn't support the RLE compressed TGA!

Well...

Guillaume.
PeP
2011-01-13 13:34:44 UTC
Permalink
Awesome work, Guillaume :) zView never worked properly on my machines
anyway.

-- PeP
Guillaume Tello
2011-01-14 09:21:14 UTC
Permalink
Post by PeP
Awesome work, Guillaume :) zView never worked properly on my machines
anyway.
Thanks!
If Dieter doesn't answer, I think I can offer this patched version as
it remains shareware. I do not "crack" it.
I used the email: dieter arobace his name dot net. If someone knows
another way to reach him.

Guillaume.
Guillaume Tello
2011-01-15 08:31:00 UTC
Permalink
Hi again,

The patched version is on my page.
I'm afraid that, for those who have a registered version, you'll find
again an unregistered one... I think I used the place reserved for
registering infos to put my piece of code. That is to be verified.
(is the shareware limitation only the delay you have to wait at start??)

My version only works on a 68040/060 as there was not enough place to
make a routine that reads the "_CPU" cookie and that validates my patch
only if it's higher than a 68030.

You can have both versions on your computer GV_060.APP and keep the
other GEMVIEW.APP for example when you use the Falcon mode again.

http://gtello.pagesperso-orange.fr/falcon_e.htm

Guillaume.
lp
2011-01-15 18:35:50 UTC
Permalink
Post by Guillaume Tello
Hi,
I patched Gemview 3.18 to make it run on the CT60 without the
5sec/Copyback option.
as this program works with modules, caches are not updated when they are
laoded, so executing them leads to an error.
I sent a mail to Dieter Fiebelkorn to know how to diffuse this patch
because the program remains shareware on his site.
(Why Gemview? Why do I stil use it instead of Zview or Vision? Because
it's the only one that displays correctly the RLE encoded TGA that I use
with M_Player.
Zview: doesn't manage the packed pixels when they override a line (that
is allowed by the TGA definition)
Vision: doesn't support the RLE compressed TGA!
Well...
Guillaume.
Nice! I guess this is the same problem on my Hades, it randomly crash
trying to load images. I will try this. Many thanks.
--
http://www.bright.net/~gfabasic/ [GFA-Basic, AtarIRC, Hades060, FreeMiNT]
Guillaume Tello
2011-01-15 18:41:31 UTC
Permalink
Post by lp
Nice! I guess this is the same problem on my Hades, it randomly crash
trying to load images. I will try this. Many thanks.
Please tell me if it works on the Hades, that will be something to add
on my page.

Guillaume.
lp
2011-01-15 21:23:58 UTC
Permalink
Post by Guillaume Tello
Post by lp
Nice! I guess this is the same problem on my Hades, it randomly crash
trying to load images. I will try this. Many thanks.
Please tell me if it works on the Hades, that will be something to add
on my page.
I downloaded it, and read the little text file in the zip which says how its
patched. Well I didn't try your patched file. I paid for registration and
very much don't wish to lose it. Instead I made my own patch that does not
destroy the registration information. However it only works on MiNT because
I patched it to call ssystem() to flush the cache. Which is fine for me,
because I use nothing else. Actually this was on my list of things to do
and your patch info saved me some time in the dis-assembler. Cheers!

If you want to alter your patch to keep the registration, then do this:
Instead of overwriting the reg info in the header, move the patched code to
offset $3B874. Its some string that says "Warning..." about some floating
point lib, its never displayed, just clobber it. ;-)
--
http://www.bright.net/~gfabasic/ [GFA-Basic, AtarIRC, Hades060, FreeMiNT]
Guillaume Tello
2011-01-16 08:56:38 UTC
Permalink
Post by lp
Post by Guillaume Tello
Post by lp
Nice! I guess this is the same problem on my Hades, it randomly crash
trying to load images. I will try this. Many thanks.
Please tell me if it works on the Hades, that will be something to add
on my page.
I downloaded it, and read the little text file in the zip which says how its
patched. Well I didn't try your patched file. I paid for registration and
very much don't wish to lose it. Instead I made my own patch that does not
destroy the registration information. However it only works on MiNT because
I patched it to call ssystem() to flush the cache. Which is fine for me,
because I use nothing else. Actually this was on my list of things to do
and your patch info saved me some time in the dis-assembler. Cheers!
You're welcome..!
Post by lp
Instead of overwriting the reg info in the header, move the patched code to
offset $3B874. Its some string that says "Warning..." about some floating
point lib, its never displayed, just clobber it. ;-)
Great info, I'll change that.

I'm working on Zero-X now to make it run on a graphic card in 16 bits
mode (then 24 and 32).

Guillaume.
Loading...