TFMSX rev1
Moderators: terriblefire, Terriblefire Moderator
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TFMSX rev1
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.
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
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TFMSX rev1
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."
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TFMSX rev1
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.
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
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TFMSX rev1
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."
"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."
-
arkadiusz.makarenko
- Moderator Team

- Posts: 1371
- Joined: 19 Jun 2019 07:36
- Location: Edinburgh
Re: TFMSX rev1
OK. Make sense.
I will let you know when I finish my bits.
I will let you know when I finish my bits.
Do not trust people. They are capable of greatness.
~ Stanislaw Lem
~ Stanislaw Lem
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TFMSX rev1
Almost would have a routine that loops setting the port B value based on the port C input. That might work like 99.99%arkadiusz.makarenko wrote: 28 Oct 2021 12:39 OK. Make sense.
I will let you know when I finish my bits.
EDIT: Been trying to get this to work for a few days.
You do not have the required permissions to view the files attached to this post.
———
"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."
"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."
-
JezC
- Posts: 2782
- Joined: 28 Aug 2017 23:44
Re: TFMSX rev1
@terriblefire Love that "monitor stand"...very envious!
;)
;)
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TFMSX rev1
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.
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."
"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: 43
- Joined: 28 Feb 2019 20:23
Re: TFMSX rev1
Do you know that the logo for Nemesis/Gradius depends on the language of the MSX it's running on?
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TFMSX rev1
I did not know that. But i assume thats found in rom right?Gooeyblob wrote: 29 Oct 2021 12:30 Do you know that the logo for Nemesis/Gradius depends on the language of the MSX it's running on?
———
"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."
"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."
Who is online
Users browsing this forum: Bing [Bot], ClaudeBot and 4 guests