You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
Check if your IP is banned
viewtopic.php?t=7286

RISKY MSX Rev2

Home for the Terriblefire MSX clone

Moderators: terriblefire, Terriblefire Moderator

User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

It turns out one of chips is damaged. It works fine on all other devices I have at home. There must be some internal issue with flash
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

@ahmsx Thank you for expanding on docs and building guide. I have included your PR in the main respiratory.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
ahmsx
Posts: 17
Joined: Tue May 27, 2025 9:43 pm

Re: RISKY MSX Rev2

Post by ahmsx »

arkadiusz.makarenko wrote: Sun Jun 01, 2025 5:15 pm @ahmsx Thank you for expanding on docs and building guide. I have included your PR in the main respiratory.
Thanks.

I started to work on an acrylic case for the RISKYMSX cartridge.
I already assembled the first prototype, but added a few tweaks which I want to validate.

https://github.com/herraa1/msx-riskymsx-enclosure
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

So there is something unusual with this chip.

Some devices do allow fast erase and some don't.
It is not related to chip version as I can see the same behaviour on v303 and v307.
Page erase works always, block erase 32KB does on some.
It is fluffy rabbits mental! It drives me crazy that I can't make it work as I want and how it is described in producers docs.
On the other hand what should I expect from a chip which cost less than £2...

So it is that on some chips when I erase above 128KB flash using block erase whole chip got wiped. Like I would issue whole chip erase function.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

I got it!

Flash can run up to 120Mhz main clock speed reliability at writes.
I run core at 144Mhz, so some can't handle it and crap out during flash erase operations.

There is section in docs about it so hopefully I should be able to fix it somehow.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
ahmsx
Posts: 17
Joined: Tue May 27, 2025 9:43 pm

Re: RISKY MSX Rev2

Post by ahmsx »

arkadiusz.makarenko wrote: Tue Jun 03, 2025 10:57 pm I got it!

Flash can run up to 120Mhz main clock speed reliability at writes.
I run core at 144Mhz, so some can't handle it and crap out during flash erase operations.

There is section in docs about it so hopefully I should be able to fix it somehow.
Nice to hear good progress on the flashing front!
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

Yes. After following advice from docs everything works as expected now.

I will test some more this and will release it hopefully tomorrow.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

Do not trust people. They are capable of greatness.
~ Stanislaw Lem
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1359
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: RISKY MSX Rev2

Post by arkadiusz.makarenko »

@ahmsx New release allowing fast flashing.
https://github.com/arkadiuszmakarenko/R ... tag/v3.2.1
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
ahmsx
Posts: 17
Joined: Tue May 27, 2025 9:43 pm

Re: RISKY MSX Rev2

Post by ahmsx »

arkadiusz.makarenko wrote: Wed Jun 04, 2025 5:50 pm @ahmsx New release allowing fast flashing.
https://github.com/arkadiuszmakarenko/R ... tag/v3.2.1
Works fine here, thanks Arek.
Flashing large ROMs seems faster now (the smaller ones flashed already fast enough IMHO).

I looked at the datasheet for the CH32V30x and the typical flash endurance is about 80K (measured, not guaranteed) with a minimum guarantee of 10K.
So I think we can expect the RISKYMSX cartridge to last more than 20 years, even if we flash 10 full sized ROMs per day ;)
Let's see if mine gets to the MSX GOTO60.
Post Reply

Return to “TFMSX”