Author Topic: MegaFlash ROManager 1.44  (Read 9168 times)

0 Members and 1 Guest are viewing this topic.

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #25 on: 22:04, 07 April 12 »
Sorry TFM, i haven't a flash burner for helping with these tests.

No problem. It's about the "Init. Flash" and "Protect Flash" options. Bryce has good reasons to think that this functions can never ever be used with the CPC. However since I tried to implement them in Ver. 1.44 (only FutureOS up to now), I really would like somebody to test it. However, I will be able to do it by myself in my holiday in Germany (beginning at Mai 18th).
 
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: MegaFlash ROManager 1.44
« Reply #26 on: 15:24, 09 April 12 »
Not too many I would guess... :(

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #27 on: 23:18, 20 April 12 »
The ROManager archive has been updated: 1.44 is not final, but you may find some nice help texts now. Also debugging has been done. And you can select your language at startup (using "-RMA-LNG" as start file.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #28 on: 18:48, 05 June 12 »
The ROManager 1.44 (FutureOS) (WIP)[nb]Now - since it is working - I can also make the corresponding verson for BASIC[/nb] can now activate and deactivate the Software-Data-Protection (SDP) of a Flash Chip.
This means: You can use any[nb]Any means still the same type of chip[/nb] new Flash Chip for the MegaFlash, because the SDP can be deactivated.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: MegaFlash ROManager 1.44
« Reply #29 on: 10:27, 07 June 12 »
The ROManager 1.44 (FutureOS) (WIP)[nb]Now - since it is working - I can also make the corresponding verson for BASIC[/nb] can now activate and deactivate the Software-Data-Protection (SDP) of a Flash Chip.
This means: You can use any[nb]Any means still the same type of chip[/nb] new Flash Chip for the MegaFlash, because the SDP can be deactivated.



Can you explain this a bit more? I understand I can now change chips, but why couldn't I before?

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #30 on: 19:06, 07 June 12 »
Hi!
Well, if you get a MegaFlash (MF) from Bryce then you can use it in the way you know. Bryce did deactivate the so called SDP[nb]see before[/nb] of the Flash, and so the Flash can be written.
 
Now, if you get a new Flash chip from the factory then the SDP is active. This means that no data can be written to the Flash, it behaves like a ROM.
 
If you get a new Flash chip for your MF (for which reasons ever) or if you decide to built up a MF by yourself then you must deactivate the SDP, else you can't use the Flash chip to write on it.
 
To deactivate (or activate) the SDP you have to send a byte array (a code) to specified addressed of the Flash.
 
Hope it's a bit more clear now, don't hesistate to ask if not.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline IanS

  • CPC6128
  • ****
  • Posts: 196
  • Country: gb
    • index.php?action=treasury
  • Liked: 49
  • Likes Given: 42
Re: MegaFlash ROManager 1.44
« Reply #31 on: 22:47, 07 June 12 »



Can you explain this a bit more? I understand I can now change chips, but why couldn't I before?

The flash chip as shipped from the manufacturer has the software protection enabled. I pressume any MegaFlash devices from Bryce have the software protection disabled. So with the older Flash software and a new flash chip, it wouldn't send the appropriate disable commands to the chip, and nothing could be written to the chip, unless you put the chip in an eprom programmer and disabled the software protection.

If the flash software now detects the software protection, and disables it before programming a rom, you could put a new flash chip in your megaflash.

I have a home built Flash based romcard which goes a bit further and identifies the the chip and picks the appropriate programming alogrythm. It currently suppports the W29c020 and 39sf020. It should be fairly easy to modify to support xxx040 chips, should just be different page sizes for programming or sector erase.

Does the MegaFlash software detect the end of write using toggle bit, data polling, or just a fixed timeout?

Offline Bryce

  • The Hardware Guy.
  • Supporter
  • 6128 Plus
  • *
  • Posts: 11.334
  • Country: wf
  • It's not broken, it just hasn't been fixed yet.
    • index.php?action=treasury
  • Liked: 4009
  • Likes Given: 419
Re: MegaFlash ROManager 1.44
« Reply #32 on: 00:32, 08 June 12 »
The Software doesn't detect whether the SDP is turned on or not, but the new software has a command to turn it off if needed (when you insert a new IC) otherwise it can only work with ICs where the protection is turned off.
Regarding the end of page delay, it just uses a fixed delay, because otherwise you'd need to read the IC, which would require switching the write switch. Pretty pointless when the delay is only 11ms anyway. So it waits the 11ms and then starts to write the next page of data.

Do you have a link to your device? What computer does it work on?

Bryce.
« Last Edit: 00:34, 08 June 12 by Bryce »

Offline IanS

  • CPC6128
  • ****
  • Posts: 196
  • Country: gb
    • index.php?action=treasury
  • Liked: 49
  • Likes Given: 42
Re: MegaFlash ROManager 1.44
« Reply #33 on: 00:51, 08 June 12 »
Do you have a link to your device? What computer does it work on?
It's for the CPC. There is a pic on the RCM forums, but you need to be a member to view it. (pic hopefully attached here)

It uses D6 to enable the write support, so roms 0-15 are read only, but the software (still needs some work) selects roms 64-79 to enable write support, with Software protection enabled, the chance of accidental overwrite are minimal.

Offline Gryzor

  • Administrator
  • 6128 Plus
  • *****
  • Posts: 15.474
  • Country: gr
  • CPC-Wiki maintainer
    • CPCWiki
  • Liked: 3089
  • Likes Given: 5684
Re: MegaFlash ROManager 1.44
« Reply #34 on: 14:30, 08 June 12 »
Thanks for the replies, guys, I'm right on track in my "learn something new every day" target :)


IanS, thanks and welcome!!

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #35 on: 02:51, 12 June 12 »
"Nearly done" updates uploaded... (MF, SF2, both OS).
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 687
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 394
  • Likes Given: 904
Re: MegaFlash ROManager 1.44
« Reply #36 on: 10:35, 15 October 12 »
Hi TFM,
          just wondering if it was possible to produce a ROM version of the latest ROManager (or is it now too big for one ROM ?).
 
I have had v1.35 on my Megaflash since day one and find it really handy in ROM form...v1.44 would also be nice as I understand you fixed / tidied up a few things.
 
Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #37 on: 17:22, 15 October 12 »
Hi TFM,
          just wondering if it was possible to produce a ROM version of the latest ROManager (or is it now too big for one ROM ?).
 
I have had v1.35 on my Megaflash since day one and find it really handy in ROM form...v1.44 would also be nice as I understand you fixed / tidied up a few things.
 
Cheers,
Shane

Hi! Well, yes... I'm still not completely happy with the ease of usage, but you are right. I'll care about a ROM version ASAP. Means after work if it is not too late. Thanks for the hint, I already forgot about it.
 
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #38 on: 04:35, 17 October 12 »
For 2 hours I tried to press all in one ROM, it fits. But for some reason it makes problems. Maybe the compression or ????? I try to find the problem...
So sorry, no ROM version right now. But 1.35 should work though.
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
MegaFlash ROManager 1.44 released!!!
« Reply #39 on: 05:35, 17 October 12 »
Some time more... and it works.....
 
Now there is the release of the ROManager 1.44 on Disc and ROM and with extra features under FutureOS.
Get it at: FutureOS - The revolutionary UltraOS for the CPC6128 and CPCPlus
 
Constructive critics is always welcome  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus

Offline 00WReX

  • 6128 Plus
  • ******
  • Posts: 687
  • Country: au
  • The time you enjoy wasting is not wasted time.
    • index.php?action=treasury
    • CPCwiki
  • Liked: 394
  • Likes Given: 904
Re: MegaFlash ROManager 1.44
« Reply #40 on: 10:33, 17 October 12 »
Thanks TFM, much appreciated.
Already got it on the MegaFlash and moved a few ROMs around...works like a charm  :D
 
Cheers,
Shane
The CPC in Australia...
Awa - CPCWiki

Offline TFM

  • Visit the mysteries of the CPC at www.futureos.de
  • Supporter
  • 6128 Plus
  • *
  • Posts: 9.899
  • Country: aq
  • Space Chicken for FutureOS is free!
    • index.php?action=treasury
    • FutureOS - The revolution on CPC!
  • Liked: 1978
  • Likes Given: 4650
Re: MegaFlash ROManager 1.44
« Reply #41 on: 20:47, 17 October 12 »
My pleasure, sir.
 
Glad it works now. Had to delete some REMarks in the loader to fit it all in one ROM. But CPCT can do wonders  :)
TFM of FutureSoft
Also visit the CPC and Plus users favorite OS: FutureOS - The Revolution on CPC6128 and 6128Plus