| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
How to mod my Final Cardridge 3 (FC III)???
Dear readers,
just had read out the big fat 64k Eprom of my FC3 with my beloved 64 on a boring afternoom...
I did a few changes for testing, but for some major changes I have to understand how they made it to manage the data in the 64k eprom...
I checked out, that they used the $dfff register, but I know really nothing about it.
Could someone explain it for stupid?
BTW, I have the Version with a single "27c512", there must be one later Version with 2x "27c256" I guess...
Greetings, |
|
| |
Burglar
Registered: Dec 2004 Posts: 1101 |
there's some info on $dfff here: http://codebase64.org/doku.php?id=base:cartridge_detection#fciii |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
Thanx alot Burglar, I didn´t found that page till yet.
I found the following page too yesterday, it´s quite cool:
ftp://ftp.zimmers.net/pub/cbm/documents/chipdata/Final%20Cartri..
I´m using a SD2IEC and checked out/read somewhere that the FC3 supports it quite well. Due the fact I´m having a FC3 flying arround here, and I thought/dream since ages about reading out the "27c512" inside to have a closer look on it... why not improving it a little bit?!?
From beginning on I disliked the Desktop and the Freezer wasn´t the kicker either.
I would like to have a great mixture from AR5 and FC3 plus some cool additional extras. The 64k are great to put some useful things into it.
I will first do some experiments to make sure I understood the bank switching thingy, meanwhile I will collect some ideas I want to realize.
If anybody has a cool idea for improvements too, let me know! |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
http://rr.pokefinder.org/wiki/Final_Cartridge
Quote:I would like to have a great mixture from AR5 and FC3 plus some cool additional extras. The 64k are great to put some useful things into it.
i'd rather not use the FC3 hardware for that - since it has no RAM, a bunch of things that made AR5 what it is can not be done at all. |
| |
oldskool
Registered: Apr 2006 Posts: 26 |
http://rr.c64.org/wiki/The_Final_Replay
for Retro Replay and compatible hardware |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
Yes, thanks alot dudes.
I dropped the idea modifying the original fc3, because it really sucks erasing and burning eproms all the time.
I grabbed out my retro replay and flashed rr3.8q (64k) and final replay (32k). The final replay mainly for using the sd2iec, the rr3.8q is not compatible with the sd2iec but contains my beloved turbo ass.
Shame that in the final replay most additional basic extensions are dropped. And I´m not in the need of rr-net. I would love a Final cardridge III dos with turbo ass. Let`s see.
At least the first banks ($0000 - $7fff) of the original fc3 rom flashed in the 32k of the rr don`t work. Damn!
Anybody else tried it before? |
| |
Count Zero
Registered: Jan 2003 Posts: 1932 |
Check the articles on register usage then try patching the FC3 ROM to Replay Hardware. |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
I guess that´s not the prob, Andreas...
Now i compared the first 8 bytes of different ROMs:
FC3 Ori:
$8000 09 80 5e fe c3 c2 cd 38
RR3.8q:
$8009 0c 80 c3 c2 cd 38 30 3c
TFR:
$8036 1c 80 c3 c2 cd 38 30 8d
Just ignore the different startadresses. At "RR3.8q" and "TFR" are the first two bytes of the "CBM80"-check missing. Even if I change the first bytes from "FC3 ori" that way similar to "RR3.8q" and "TFR", it won´t work, tried it a few minutes ago:
$8002 09 80 c3 c2 cd 38...
WTF... |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
LOL |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
You´re the greatest! |
| |
Count Zero
Registered: Jan 2003 Posts: 1932 |
Please - make yourself familiar with cart layouts, registers, IO spaces and the CBM80 reset pointers. Just some cart basics.
Then we may speak again.
PS: Rumours whistle that someone already patched the FC3 ROM to Replay HW - just cant remember names :( |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
Thanks alot, Count 0...
Just found something different now, atleast I don´t have to use the lame 3.8q crap anymore. |
| |
chatGPZ
Registered: Dec 2001 Posts: 11386 |
srsly do you realize that trying to mod fc3 like that to make it work on retro replay hardware isnt ever going to work? the startup vectors are not the problem at all, its that the fc3 hardware is completely different to retro replay and the thing simply will not work unless you heavily patch it (basically rewriting large portions, because fc3 hardware uses 16k banks) |
| |
Holy Moses
Registered: Feb 2013 Posts: 24 |
THIS is a useful answer, thanks alot.
I know, 4 banks each 16K, never thought it would be a problem.
Okay, will drop the idea and with use something I found in the net, an AR6 thing with TASS inside, too.
Thanks for your help. |