You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BLITTER RE-CREATION THOUGHTS
Re: BLITTER RE-CREATION THOUGHTS
More I look at the timings, more I think PLL should be clocked from external crystal and CLK as signal synced to Atari. This would sync bus events but not impede logic operations. Perhaps that's a dead ally but first impression is that processing is consuming too many cycles. Or fiddle with P_CYCLE_CNT: process.
Re: BLITTER RE-CREATION THOUGHTS
Tried to get blitter on 16Mhz clock from MMU pin 5 but it did get messy, division of clock counts in fpga code did not seem to improve anything. I wish I had designed some pads around clock source configuration but yeah...
Thanks to great input from @Icky and a lot of hacking hours not fully understanding ports, port maps and how to pass different signals in vhdl finally some progress! This code provided other insights how to further tune fpga blitter:
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Still not good though, lines no longer spread over time but top part is distorted. Playing with 32Mhz vs. 64Mhz clocks is not delivering further benefits.
Stock code - blitting score in mid-res: time 5.965
New code - blitting score in mid-res: time 6.600
Hmm. not going in the right direction but at least new code is working and not freezing the machine like it did for 2 days
Next seems to be waitstates, T_SLICE and CYCLE_CNT. T_SLICE I am feeding 8Mhz and overall clock is 32Mhz I will try to rewrite with raising edge & falling edge. CYCLE_CNT for HOG is 80/40.
Thanks to great input from @Icky and a lot of hacking hours not fully understanding ports, port maps and how to pass different signals in vhdl finally some progress! This code provided other insights how to further tune fpga blitter:
https://github.com/gyurco/MiSTery/commi ... 6f252776f7
Still not good though, lines no longer spread over time but top part is distorted. Playing with 32Mhz vs. 64Mhz clocks is not delivering further benefits.
Stock code - blitting score in mid-res: time 5.965
New code - blitting score in mid-res: time 6.600
Hmm. not going in the right direction but at least new code is working and not freezing the machine like it did for 2 days

Re: BLITTER RE-CREATION THOUGHTS
Thought I would do the final spin of the Phoenix Sparkalaphobia board now that the dev boards are functioning and its down to the firmware tweaks to complete.
This board is designed to fit directly into a PLCC68 socket as a drop in replacement of an original BLITTER chip.
Of course the most limiting factor now is the FPGA chip shortage.
This board is designed to fit directly into a PLCC68 socket as a drop in replacement of an original BLITTER chip.
Of course the most limiting factor now is the FPGA chip shortage.
Re: BLITTER RE-CREATION THOUGHTS
Looking good. What chips are you using for the level shifting there, BTW?
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: BLITTER RE-CREATION THOUGHTS
GTL2010PW - https://www.ti.com/lit/ds/symlink/sn74gtl2010.pdf
@exxos had done various testing of translators and we have found these to be best suited to our needs. Its also the same ones we use on the H5 boards to provide the 3V3 bus. I cant seem to find the thread on @exxos' experiments.
Re: BLITTER RE-CREATION THOUGHTS
Cheers, will have a look at those. My normal ones are only 8 bits wide and are occasionally unobtanium.Icky wrote: ↑Sat Oct 15, 2022 2:17 pm GTL2010PW - https://www.ti.com/lit/ds/symlink/sn74gtl2010.pdf
@exxos had done various testing of translators and we have found these to be best suited to our needs. Its also the same ones we use on the H5 boards to provide the 3V3 bus. I cant seem to find the thread on @exxos' experiments.
BW
DFB1 Open source 50MHz 030 and TT-RAM accelerator for the Falcon
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Smalliermouse ST-optimised USB mouse adapter based on SmallyMouse2
FrontBench The Frontier: Elite 2 intro as a benchmark
Re: BLITTER RE-CREATION THOUGHTS
Its all at the start of this thread. Experiments are scattered over several pages.
viewtopic.php?p=9808#p9808
The GTL chips were the only ones I could get to work right. Even Texas versions of the same chip were screwy IIRC.
https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
Is it a 100% blitter replacement?
Where did the name sparkalaphobia(pronounced spark-ala-phobia?) Come from?
Where did the name sparkalaphobia(pronounced spark-ala-phobia?) Come from?
Re: BLITTER RE-CREATION THOUGHTS
Yes. Its a project to offer a alternative to the impossible to find Blitter chips.
Sparkalaphobia - The fear of Glitter.. Glitter as autocorrect keeps changing Blitter to Glitter


https://www.exxosforum.co.uk/atari/ All my hardware guides - mods - games - STOS
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
https://www.exxosforum.co.uk/atari/store2/ - All my hardware mods for sale - Please help support by making a purchase.
viewtopic.php?f=17&t=1585 Have you done the Mandatory Fixes ?
Just because a lot of people agree on something, doesn't make it a fact. ~exxos ~
People should find solutions to problems, not find problems with solutions.
Re: BLITTER RE-CREATION THOUGHTS
how to buy that glitter
my ST is waiting for it
my ST is waiting for it
Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org