SUGGESTIONS
Posted: Tue Aug 22, 2017 6:24 pm
Post here suggestions to include in the new STF.
Here are some common ones..
HDMI output
Well , there is no way to do this without a scan doubler which can already be purchased cheap. They are not great but its the only solution. If someone wants to design a new SHIFTER using FPGA to do the frame buffers, upscaling and HDMI output then sure I will consider adding it on a future design.
DRIVE AB SWAP
Yes this will be added in a future revision.
YM STEREO
Well, 3 channels. I have included (for now) 3 resistors on the current design which can be used to isolate and bypass the audio section. If someone wants to design some addon, then I will add a proper expansion header for the YM outputs.
IDE
For some reason everyone is obsessed with IDE. If someone wants to design a IDE addon card then it can go in one of the expansion sockets. Though IDE is somewhat outdated and slower than DMA. Myself and P.Putnik have been working on a super fast DMA drive. It was mentioned some time ago. Though we had write issues. Though with a new motherboard, I think a lot of unstable issues will be gone. So we will try again to implement this super fast drive.
I have also briefly been talking to Jookie about us working on a simple internal version of ultrasatan. Again, this is DMA stuff. Overall there are plans for internal storage, but unlikely to be IDE.
PC FLOPPY HEADER
Yes, the floppy cable uses a PC style connector which is already implemented.
STE JAG PORTS
I think these could be added in the future, but for now I have no plans to add these.
STE DMA AUDIO
Likely not. This is part of the STE's MMU logic and may not be so easy on the STF. Of course if someone wants to convert it all to work on the STF, then it could be added in future revisions. UPDATE: The Suska MMU seems to support DMA audio so at least some logic will be there..
STE SIMMS
No! The current revision makes use of old ST-RAM cards from the Falcon. either 1MB or 4MB cards.
LAN
If someone wants to design a LAN addon card, then it could be added to future revisions.
FASTER RS232
There is a mod already to speed up the ports, This may be added in future revisions.
FAST-RAM
Yes in time there will be 32Mhz Fast-Ram. Though its not high up on my to do list. If someone wants to design one as a addon card then people can use that solution until its added to the main board.
FLASH TOS
Yes, eventually will be added when I have time to work on that solution.
32MHz BOOSTER
Yes, on future revision the booster logic will be integrated and switchable back to stock 8MHz mode.
020/30 CPU
This will have to be done as a addon card. I do not plan on breaking compatibility with this motherboard. But if someone wants to design a 030 card then it will be a simply plug in option.
020 is good as does not break self-modifying-code (lack of data caches) so in that respect its better than 030 CPU. Of course 030 has more features, but most interest is data cache.. but in case of Falcon, it does pretty much nothing, actually can slow machine down! So data cache only useful for 32bit access I think, mostly ROM and fast-ram.. but no real need for fast-ram on new machine if supporting 14MB ST-RAM at 50MHz. So I think 020 is only CPU of interest. Of course new motherboard could ultimately have 68000 & 68020 on motherboard and be switchable.
040/060 CPU
People need to understand that firstly, each CPU upgrade may run faster, but also breaks compatibility. More to the point, the 040 & 060 do not support dynamic bus resizing. So you can't easily "drop in" these CPU's without a huge amount of support logic. To date not many have done this and its not been open source. So if someone wants these as addons, they will have to put in likely years of work to figure it all out.
USB
I have no plans to design or add this. Partly because likely nobody will write drivers for anything. If someone develops a addon card with USB and writes the drivers, then it could be added by default in future revisions. Though likely this will remain a addon card. Assuming someone wants to develop it.
HIGHER RESOLUTIONS
Without adding in a new GFX card this isn't going to be easy. While a gfx chip could easily be added to the 68000 bus, it will of course need fast-ram and 32MHz CPU to keep up. Main problem is someone would have to be willing to write drivers. Second problem is finding a graphics IC which is usable and still in production.. which is likely none. The only possible solution would be a custom FPGA graphics chip. Nothing I can do or have time. Would still need software which I don't have time or know much about either. So this is unlikely to happen.
ATX PSU HEADER
To power the ST with a ATX PSU. This could be added. Though only really useful for people wanting to fit into a PC case.
ATX FORM FACTOR
Well basically no. Simply because I am designing a replacement board for the original STFM case. It may be possible to design a ATX board when all other work & mods are done. Though this could easily be years away from completion. Designing boards takes huge amounts of time, which I don't have. It has been also suggested this might be a better direction to go in since there is a lack of ST cases, So using a PC case would work out a lot better. Though I can't do both revisions and likely will stick to STFM layout as I feel not using a STFM case is losing half the ST's charm.
1.44 FLOPPY BUILT IN
Yes, this will be added likely on revision 2. It only involves a simple GAL so easy to do since I already have a solution for that.
RTC
Yes the Falcon style RTC circuit will be added in future revisions.
DSP
Adding something like the Falcon's DSP circuit I want to add at some point. Probably be expansion card initally. Obviosly we need a better sound system on the ST design and the DSP is just first thought of doing that. It can crunch numbers quick, so can act as a co-cpu. We can play MP3,WAV,MOD on the DSP already on Falcon, so I think its a good thing to ultimately add.
FPU
Well, probably not. IO mapped FPU, what software will use it ? Sure if someone really wants to add it, then they can develop addon card with it.
PROJECT GOAL
VERSION 1
The current project is to replicate the STFM (well STF) into a smaller PCB area while doing some basic upgrades. See this topic. https://www.exxosforum.co.uk/forum/viewt ... ?f=19&t=23 . First version is copying the STFM schmatic, making some basic changes, then producing a prototype. NOTHING else will be added to this board. I need to make sure I copied the schmatic correctly and test the changes I made before looking into adding other things.
VERSION 2
Assuming version 1 works, Version 2 will see some more basic changes, but mostly see the addition of expansion ports. All upgrades will be developed as a addon card. Note that I am only 1 person, I can only do so many projects at once. So if people want upgrades, then people will have to design upgrades for it!
VERSION 3
Likely 5+ years down the line. Once all addon cards are verified to be stable and working correctly. I may consider a more integrated board which will include such upgrades on the main motherboard. This will free up expansion slots for future use.
Here are some common ones..
HDMI output
Well , there is no way to do this without a scan doubler which can already be purchased cheap. They are not great but its the only solution. If someone wants to design a new SHIFTER using FPGA to do the frame buffers, upscaling and HDMI output then sure I will consider adding it on a future design.
DRIVE AB SWAP
Yes this will be added in a future revision.
YM STEREO
Well, 3 channels. I have included (for now) 3 resistors on the current design which can be used to isolate and bypass the audio section. If someone wants to design some addon, then I will add a proper expansion header for the YM outputs.
IDE
For some reason everyone is obsessed with IDE. If someone wants to design a IDE addon card then it can go in one of the expansion sockets. Though IDE is somewhat outdated and slower than DMA. Myself and P.Putnik have been working on a super fast DMA drive. It was mentioned some time ago. Though we had write issues. Though with a new motherboard, I think a lot of unstable issues will be gone. So we will try again to implement this super fast drive.
I have also briefly been talking to Jookie about us working on a simple internal version of ultrasatan. Again, this is DMA stuff. Overall there are plans for internal storage, but unlikely to be IDE.
PC FLOPPY HEADER
Yes, the floppy cable uses a PC style connector which is already implemented.
STE JAG PORTS
I think these could be added in the future, but for now I have no plans to add these.
STE DMA AUDIO
Likely not. This is part of the STE's MMU logic and may not be so easy on the STF. Of course if someone wants to convert it all to work on the STF, then it could be added in future revisions. UPDATE: The Suska MMU seems to support DMA audio so at least some logic will be there..
STE SIMMS
No! The current revision makes use of old ST-RAM cards from the Falcon. either 1MB or 4MB cards.
LAN
If someone wants to design a LAN addon card, then it could be added to future revisions.
FASTER RS232
There is a mod already to speed up the ports, This may be added in future revisions.
FAST-RAM
Yes in time there will be 32Mhz Fast-Ram. Though its not high up on my to do list. If someone wants to design one as a addon card then people can use that solution until its added to the main board.
FLASH TOS
Yes, eventually will be added when I have time to work on that solution.
32MHz BOOSTER
Yes, on future revision the booster logic will be integrated and switchable back to stock 8MHz mode.
020/30 CPU
This will have to be done as a addon card. I do not plan on breaking compatibility with this motherboard. But if someone wants to design a 030 card then it will be a simply plug in option.
020 is good as does not break self-modifying-code (lack of data caches) so in that respect its better than 030 CPU. Of course 030 has more features, but most interest is data cache.. but in case of Falcon, it does pretty much nothing, actually can slow machine down! So data cache only useful for 32bit access I think, mostly ROM and fast-ram.. but no real need for fast-ram on new machine if supporting 14MB ST-RAM at 50MHz. So I think 020 is only CPU of interest. Of course new motherboard could ultimately have 68000 & 68020 on motherboard and be switchable.
040/060 CPU
People need to understand that firstly, each CPU upgrade may run faster, but also breaks compatibility. More to the point, the 040 & 060 do not support dynamic bus resizing. So you can't easily "drop in" these CPU's without a huge amount of support logic. To date not many have done this and its not been open source. So if someone wants these as addons, they will have to put in likely years of work to figure it all out.
USB
I have no plans to design or add this. Partly because likely nobody will write drivers for anything. If someone develops a addon card with USB and writes the drivers, then it could be added by default in future revisions. Though likely this will remain a addon card. Assuming someone wants to develop it.
HIGHER RESOLUTIONS
Without adding in a new GFX card this isn't going to be easy. While a gfx chip could easily be added to the 68000 bus, it will of course need fast-ram and 32MHz CPU to keep up. Main problem is someone would have to be willing to write drivers. Second problem is finding a graphics IC which is usable and still in production.. which is likely none. The only possible solution would be a custom FPGA graphics chip. Nothing I can do or have time. Would still need software which I don't have time or know much about either. So this is unlikely to happen.
ATX PSU HEADER
To power the ST with a ATX PSU. This could be added. Though only really useful for people wanting to fit into a PC case.
ATX FORM FACTOR
Well basically no. Simply because I am designing a replacement board for the original STFM case. It may be possible to design a ATX board when all other work & mods are done. Though this could easily be years away from completion. Designing boards takes huge amounts of time, which I don't have. It has been also suggested this might be a better direction to go in since there is a lack of ST cases, So using a PC case would work out a lot better. Though I can't do both revisions and likely will stick to STFM layout as I feel not using a STFM case is losing half the ST's charm.
1.44 FLOPPY BUILT IN
Yes, this will be added likely on revision 2. It only involves a simple GAL so easy to do since I already have a solution for that.
RTC
Yes the Falcon style RTC circuit will be added in future revisions.
DSP
Adding something like the Falcon's DSP circuit I want to add at some point. Probably be expansion card initally. Obviosly we need a better sound system on the ST design and the DSP is just first thought of doing that. It can crunch numbers quick, so can act as a co-cpu. We can play MP3,WAV,MOD on the DSP already on Falcon, so I think its a good thing to ultimately add.
FPU
Well, probably not. IO mapped FPU, what software will use it ? Sure if someone really wants to add it, then they can develop addon card with it.
PROJECT GOAL
VERSION 1
The current project is to replicate the STFM (well STF) into a smaller PCB area while doing some basic upgrades. See this topic. https://www.exxosforum.co.uk/forum/viewt ... ?f=19&t=23 . First version is copying the STFM schmatic, making some basic changes, then producing a prototype. NOTHING else will be added to this board. I need to make sure I copied the schmatic correctly and test the changes I made before looking into adding other things.
VERSION 2
Assuming version 1 works, Version 2 will see some more basic changes, but mostly see the addition of expansion ports. All upgrades will be developed as a addon card. Note that I am only 1 person, I can only do so many projects at once. So if people want upgrades, then people will have to design upgrades for it!
VERSION 3
Likely 5+ years down the line. Once all addon cards are verified to be stable and working correctly. I may consider a more integrated board which will include such upgrades on the main motherboard. This will free up expansion slots for future use.