Yeah none of the later Konami games seems to work right now. One thing of note is that i'm not doing any /WAIT logic. I'm just leaving it high unless a Cart pulls it low. I wonder if this is perhaps part of the issue.
Otherwise i really need a keyboard so i can use the MSX Diagnositics cart to do things like ram tests.
Re: TFMSX rev1
Posted: 29 Oct 2021 20:46
by arkadiusz.makarenko
I put some time today into firmware, I decided to implement only USB FS at this point (less points of failure).
I had some issues with ISR table. I had linker file defined and on sturtup copied table to ram from flash, forgot to let mpu where to look for it, so it jumped to random flash location when irq hit.
I now trying to figure out how to do mapping without tons of if statements for easier support.
Re: TFMSX rev1
Posted: 29 Oct 2021 20:55
by terriblefire
arkadiusz.makarenko wrote: 29 Oct 2021 20:46
I put some time today into firmware, I decided to implement only USB FS at this point (less points of failure).
I had some issues with ISR table. I had linker file defined and on sturtup copied table to ram from flash, forgot to let mpu where to look for it, so it jumped to random flash location when irq hit.
I now trying to figure out how to do mapping without tons of if statements for easier support.
Let me know if you need anything in terms of CPLD stuff.
Re: TFMSX rev1
Posted: 27 Jan 2022 15:26
by Gooeyblob
Any news on this? :)
Re: TFMSX rev1
Posted: 27 Jan 2022 15:38
by terriblefire
Gooeyblob wrote: 27 Jan 2022 15:26
Any news on this? :)
Gooeyblob wrote: 27 Jan 2022 15:26
Any news on this? :)
back of the queue right now.
Did a little on this this evening. Away from home on the flight instructor course and fixed a number of bugs and got the USB keyboard @arkadiusz.makarenko firmware working.
Dont have a soldering iron with me here down in the south of england so cant fix my sound.
Re: TFMSX rev1
Posted: 16 May 2022 22:14
by PhilC
@terriblefire nice to see you’ve made some good progress on this.
The TFMSX is definitely on my wish list when you’re ready to release or share .