TFMSX rev1

Help & news on accelerators from TF, Amiga, Atari, CD32 etc

Moderators: terriblefire, Terriblefire Moderator

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

Re: TFMSX rev1

Post by arkadiusz.makarenko »

Got it working :)

So I managed to find both V9938 and V9958 in my spare box, but never managed to actually test those before. They work, but with 58 sync is a little bit temperamental but after holding finger somewhere near chip it does work
Anyway, the only one cart which I have for MSX works fine.

I started defining STM32 for performance, lets see how fast it can go in real applications.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TFMSX rev1

Post by terriblefire »

Excellent. I should put the firmware as i have it up somewhere. Its pretty rough
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1208
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: TFMSX rev1

Post by arkadiusz.makarenko »

I have an idea where I can start.
I can build local PPI registers for keyboard and populate them from USB keyboard.
This would cover Port B A9h and Port C AAh
Issue is this bit "bit 7 = 1, then 0 shortly thereafter to make a clicking sound (used for the keyboard)."
The rest from Port C are either keyboard select row, keyboard LED or tape interface.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TFMSX rev1

Post by terriblefire »

I imagined that the CPLD will always be outputting the contents of port C to the ARM. There are 23 pins wired between the CPLD and ARM. If there is a bit that needs to be volatile on read then i can do that in the CPLD.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
arkadiusz.makarenko
Moderator Team
Moderator Team
Posts: 1208
Joined: Wed Jun 19, 2019 7:36 am
Location: Edinburgh

Re: TFMSX rev1

Post by arkadiusz.makarenko »

OK. Make sense.
I will let you know when I finish my bits.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TFMSX rev1

Post by terriblefire »

arkadiusz.makarenko wrote: Thu Oct 28, 2021 12:39 pm OK. Make sense.
I will let you know when I finish my bits.
Almost would have a routine that loops setting the port B value based on the port C input. That might work like 99.99%

EDIT: Been trying to get this to work for a few days.

image0.jpeg
image0.jpeg (209.1 KiB) Viewed 2903 times
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
User avatar
JezC
Posts: 2081
Joined: Mon Aug 28, 2017 11:44 pm

Re: TFMSX rev1

Post by JezC »

@terriblefire Love that "monitor stand"...very envious!
;)
terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TFMSX rev1

Post by terriblefire »

I have an issue with one game (Nemesis/Gradius) ... its driving me insane.



The pattern is always the same.... always.

The game has a MegaROM mapper in it so i assume something i'm doing is not liked in that cart.
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Gooeyblob
Posts: 42
Joined: Thu Feb 28, 2019 8:23 pm

Re: TFMSX rev1

Post by Gooeyblob »

Do you know that the logo for Nemesis/Gradius depends on the language of the MSX it's running on?
terriblefire
Moderator Team
Moderator Team
Posts: 5368
Joined: Mon Aug 28, 2017 10:56 pm
Location: Glasgow, UK

Re: TFMSX rev1

Post by terriblefire »

Gooeyblob wrote: Fri Oct 29, 2021 12:30 pm Do you know that the logo for Nemesis/Gradius depends on the language of the MSX it's running on?
I did not know that. But i assume thats found in rom right?
———
"It is not necessarily a supply voltage at no load, but the amount of current it can provide when touched that
indicates how much hurting you shall receive."
Post Reply

Return to “Terriblefire's channel”