Can all registered uses please login, even just for a few minutes..
It helps build a picture where our "good traffic" is coming from..
Thanks :)
It helps build a picture where our "good traffic" is coming from..
Thanks :)
TFMSX Rev 2 Design Complete
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
TFMSX Rev 2 Design Complete
I've spent a good bit of time on this lately and its now off to get built. A huge number of fixes are down to things that @GadgetUK164 found during his build of the Rev1. Other things include: -
1. Fixing the sound circuit fixes to use an op amp and to buffer the cart sound.
2. fixing the joystick orientation,
3. A bunch of things on the PCB design that were spotted by my friend Madhacker (Acid traps, DRC improvements).
4. The placement of mount holes helped by @go0se
5. Allowing the ARM to generate sound (if the ARM model permits. Potentially SCC in the future on higher end ARMs.
6. Fixing the PPI_SND for the keyboard click.
7. Single jumper to switch support for the VDP versions (detected by the CPLD and pins pulled or floated appropriately).
8. Switchable inline 330R on the Sync line (Jumpered)
9. Dip switches for ROM selection (up to 4 different ROM sets - I imagine this can be used to switch between 50/60hz and MSX2/MSX2+ ROMS).
10. breakout pads added to allow a Jamma break out board in the future.
Oh and i fixed the most important bug... a typo on the Silkscreen. BangoGuyOllie has been changed to BanjoGuyOllie..
Probably other fixes i've forgotten.
1. Fixing the sound circuit fixes to use an op amp and to buffer the cart sound.
2. fixing the joystick orientation,
3. A bunch of things on the PCB design that were spotted by my friend Madhacker (Acid traps, DRC improvements).
4. The placement of mount holes helped by @go0se
5. Allowing the ARM to generate sound (if the ARM model permits. Potentially SCC in the future on higher end ARMs.
6. Fixing the PPI_SND for the keyboard click.
7. Single jumper to switch support for the VDP versions (detected by the CPLD and pins pulled or floated appropriately).
8. Switchable inline 330R on the Sync line (Jumpered)
9. Dip switches for ROM selection (up to 4 different ROM sets - I imagine this can be used to switch between 50/60hz and MSX2/MSX2+ ROMS).
10. breakout pads added to allow a Jamma break out board in the future.
Oh and i fixed the most important bug... a typo on the Silkscreen. BangoGuyOllie has been changed to BanjoGuyOllie..
Probably other fixes i've forgotten.
———
"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."
Re: TFMSX Rev 2 Design Complete
Congratulations! Awesome achievement!
- HigashiJun
- Posts: 2390
- Joined: Fri Jun 19, 2020 7:21 am
- Location: Tokyo
Re: TFMSX Rev 2 Design Complete
Well done !
Re: TFMSX Rev 2 Design Complete
Well done.
Three words to say…..
Gimme gimme gimme
Three words to say…..
Gimme gimme gimme
If it ain't broke, test it to Destruction.
Re: TFMSX Rev 2 Design Complete
Always been interested in MSX, is this based on MSX1 or MSX2? Are the custom chips able to be acquired from somewhere?
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TFMSX Rev 2 Design Complete
If you have a look, it can be either/both.Steve wrote: Wed Feb 15, 2023 4:55 pm Always been interested in MSX, is this based on MSX1 or MSX2? Are the custom chips able to be acquired from somewhere?
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
Re: TFMSX Rev 2 Design Complete
It's not that I didn't look, I do see it supports both VDP's. But I don't know MSX architecture well enough to know if that is simply the only difference.
-
terriblefire
- Admin sponsor

- Posts: 5687
- Joined: Mon Aug 28, 2017 10:56 pm
- Location: Glasgow, UK
Re: TFMSX Rev 2 Design Complete
There is an RTC and battery backed up ram which we wont be bothering with in the MSX2 standard. The RTC is required but will be faked to a hard coded date unless someone is really in the mood to find a way to squeeze a battery on there.Steve wrote: Wed Feb 15, 2023 6:07 pm It's not that I didn't look, I do see it supports both VDP's. But I don't know MSX architecture well enough to know if that is simply the only difference.
The VDP options here are MSX2 or MSX2+. But by using the correct ROM you could get MSX1/MSX2/MSX2+
———
"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."
Re: TFMSX Rev 2 Design Complete
Very awesome, thanks @terriblefire 
- stephen_usher
- Site sponsor

- Posts: 7464
- Joined: Mon Nov 13, 2017 7:19 pm
- Location: Oxford, UK.
- Contact:
Re: TFMSX Rev 2 Design Complete
I s'pose that a "starting date/time" plus then running the clock whilst the machine powered on if a good work-around. Maybe in future some sort of serial net device could be hacked on to do an NTP date, possibly using an add-on ROM image.terriblefire wrote: Wed Feb 15, 2023 8:47 pm There is an RTC and battery backed up ram which we wont be bothering with in the MSX2 standard. The RTC is required but will be faked to a hard coded date unless someone is really in the mood to find a way to squeeze a battery on there.
Anyway, unless someone is going to use a disk drive and productivity software I'm not sure anyone will notice.
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
