BLITTER RE-CREATION THOUGHTS

Progress on our FPGA cores.
User avatar
DoG
Posts: 1125
Joined: Sat Apr 07, 2018 12:26 pm

Re: BLITTER RE-CREATION THOUGHTS

Post by DoG »

I guess this is just testing but just so you don't forget. Tweak design rules in your fav CAD program to use solder mask on the vias. Would make it a bit easier not to get shorts when the BGA chip goes on.
User avatar
exxos
Site Admin
Site Admin
Posts: 23497
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos »

DoG wrote: Tue Nov 03, 2020 6:24 pm I guess this is just testing but just so you don't forget. Tweak design rules in your fav CAD program to use solder mask on the vias. Would make it a bit easier not to get shorts when the BGA chip goes on.
Yeah, I actually keep forgetting to tell @Icky exactly that.. so a good reminder!
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.
User avatar
Icky
Site Admin
Site Admin
Posts: 3986
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky »

Well, V3 board with chip soldered in looks alright and checking several lines it seems ok but will have to fire up and see.

Just fits. Very tight against the rom socket at least the next version v4 which has a patch (see red wire :)) fixed and I managed to shave a bit off the board dimensions so it won't touch the rom socket.

IMG_5906.jpeg
IMG_5906.jpeg (224.48 KiB) Viewed 4826 times
IMG_5907.jpeg
IMG_5907.jpeg (175.73 KiB) Viewed 4826 times
IMG_5909.jpeg
IMG_5909.jpeg (193.37 KiB) Viewed 4826 times
User avatar
exxos
Site Admin
Site Admin
Posts: 23497
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos »

Looking good :thumbup:

I could try and move the ROM down a tiny bit on the next batch of H5 boards... ?
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.
User avatar
Icky
Site Admin
Site Admin
Posts: 3986
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: BLITTER RE-CREATION THOUGHTS

Post by Icky »

exxos wrote: Fri Nov 06, 2020 2:40 pm Looking good :thumbup:

I could try and move the ROM down a tiny bit on the next batch of H5 boards... ?
No need @exxos I see these as dev boards partly for the BGA voltera printer testing and helping me develop that last 1% on the blitter :)

The v4 will fit better and will hopefully be the more production version board :)
User avatar
PhilC
Moderator
Moderator
Posts: 6016
Joined: Fri Mar 23, 2018 8:22 pm

Re: BLITTER RE-CREATION THOUGHTS

Post by PhilC »

Looks cool with the logo like that on the bottom.
If it ain't broke, test it to Destruction.
fenarinarsa
Posts: 36
Joined: Mon Dec 18, 2017 4:03 pm

Re: BLITTER RE-CREATION THOUGHTS

Post by fenarinarsa »

Just found this project, I wanted to drop a message to say that it looks really cool :O
User avatar
Cyprian
Posts: 387
Joined: Fri Dec 22, 2017 9:16 am
Location: Poland

Re: BLITTER RE-CREATION THOUGHTS

Post by Cyprian »

the board look so cool!
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
fenarinarsa
Posts: 36
Joined: Mon Dec 18, 2017 4:03 pm

Re: BLITTER RE-CREATION THOUGHTS

Post by fenarinarsa »

I started to read the whole thread and it already has been suggested to add new features to the blitter - assuming the recreation process is successful, but I don't doubt it will be.

Adding new features was my first thought too, one of them is to be able to select another memory source instead of the halftone registers. That's what the Amiga blitter does and that's what makes it quite powerful, but it would mean a lot of changes to do I guess.

But now I'm wondering. I know the Blitter has access to hardware registers like the color palette. It's used in some demos to be able to change the background color very quickly.

My question is, does it have access to registers $ffff820A and $ffff8260?

Because if that's the case, and since I guess the blitter can be modified to count cycles, a new mode could be enabled that allows it to interrupt the CPU and even its own blits to feed those registers at specific cycles with specific values (all pre-defined), which would result in a hardware-driven fullscreen.

For that to work it needs access to the two registers 820A and 8260, being able to work in 50 & 60Hz (some sync points are different), and also having a way to lock to the Vsync signal. For the sync side, either the CPU should enable this feature at a specific point in time - we already know how to sync CPU with the display, or by getting the signal through a direct connexion to the vsync signal I guess. Hsync may be needed as well, I don't know.

It also means that fullscreen would be possible even with accelerator cards installed, even in 16Mhz on MSTE, etc. and I maybe even on the desktop?
User avatar
exxos
Site Admin
Site Admin
Posts: 23497
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: BLITTER RE-CREATION THOUGHTS

Post by exxos »

fenarinarsa wrote: Fri Nov 20, 2020 8:29 am My question is, does it have access to registers $ffff820A and $ffff8260?
I assume the original does ? but I don't see why not unless its a register not accessible for some odd reason.
fenarinarsa wrote: Fri Nov 20, 2020 8:29 am It also means that fullscreen would be possible even with accelerator cards installed, even in 16Mhz on MSTE, etc. and I maybe even on the desktop?
I cant really comment on all that. But creating chips like the blitter is to move us towards running them faster.. along with RAM and CPU.. So there isn't any need for "tricks" in this respect to get full screen etc as it would just be possible anyway with a new chipset.
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.
Post Reply

Return to “FPGA DEVELOPMENT”