Page 16 of 23
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 09:01
by terriblefire
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 10:39
by Danoo
Thanks for the update, I reckon you will have plenty of interested customers, myself included (as a gauge looking at 3 boards) :)
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 11:07
by PhilC
terriblefire wrote: 07 May 2020 09:01
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Had my second board running reliably on the H4, just needs the firmware tweaks. Happy to build another 5 or so. I'll probably build one for a couple of the H4 team to test out.
:dualthumbup:
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 11:25
by terriblefire
i need to integrate the TF534 tweaks into the TF536 firmware in such a way i can spit out separate atari and amiga firmwares.
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 12:06
by agranlund
terriblefire wrote: 07 May 2020 09:01
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Wohoo! Such great news! Sign me up for one :D
Or, if possible, I'd be happy to buy a built one from one of the builders to save myself the trouble.
I started poking at BasiliskII for my Atari a while ago and the extra ram would come in handy I'm sure!
(Got sidetracked with the more fun ScummVM instead and shelved it at a very early poking-around stage, but may be fun to pick it up at some point later maybe)
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 12:14
by terriblefire
agranlund wrote: 07 May 2020 12:06
terriblefire wrote: 07 May 2020 09:01
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Wohoo! Such great news! Sign me up for one :D
Or, if possible, I'd be happy to buy a built one from one of the builders to save myself the trouble.
I started poking at BasiliskII for my Atari a while ago and the extra ram would come in handy I'm sure!
(Got sidetracked with the more fun ScummVM instead and shelved it at a very early poking-around stage, but may be fun to pick it up at some point later maybe)
The spanner in the works is that RS are now out of 288's. I went to get replacements from them and they said zero stock.
That said the ST version might not need a 288.. i could rip out the autoconfig code.
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 12:53
by 8 Bit Dreams
terriblefire wrote: 07 May 2020 09:01
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Yup, count me in, happy to take 20 pcbs immediately :)
About Atari FW - i think
@agranlund is the person who has most experience with it, may be its worth to send him one pcb, so he can start to work on his tweaks... :)
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 13:44
by terriblefire
Ported the code in my lunch break. @agranlund can confirm if its everything needed.
Basically conditionally compile the IDE interface to 0x00f00000 with A[5] replacing A[12] from the amiga version.
All the bus arb stuff is completely new and confirmed working in the TF536 already.
The only thing i'm unsure about is the TT ram range..
assign ram_decode = ({A[31:22]} != {8'h01, 2'b00});
needs to become..
assign ram_decode = ({A[31:24]} != {8'h01});
but that will only map 16MBytes... can i keep going north from 0x01FFFFFF up to 0x8fffffff ? (128Mb is supported on the 536)
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 14:30
by redhawk668
terriblefire wrote: 07 May 2020 09:01
I'm v close to being happy enough to send off for 100 of these. I wanted to see AlenPPC get one built before we did.
Great to hear, count me in for 3 boards.
Re: TF536 Rev 2 Design Complete (all gone)
Posted: 07 May 2020 14:40
by agranlund
terriblefire wrote: 07 May 2020 13:44
Ported the code in my lunch break. @agranlund can confirm if its everything needed.
Basically conditionally compile the IDE interface to 0x00f00000 with A[5] replacing A[12] from the amiga version.
All the bus arb stuff is completely new and confirmed working in the TF536 already.
The only thing i'm unsure about is the TT ram range..
assign ram_decode = ({A[31:22]} != {8'h01, 2'b00});
needs to become..
assign ram_decode = ({A[31:24]} != {8'h01});
but that will only map 16MBytes... can i keep going north from 0x01FFFFFF up to 0x8fffffff ? (128Mb is supported on the 536)
I think that was it really, pretty much just IDE and the RAM location :)
As far as I know, you should be able to keep going north to cover all the memory.
At least EmuTos starts reading at 0x01000000 and just keeps going until it hits a bus error in order to figure out how much of it there is.
(A quick glance at the Atari TOS sources suggests it does the same but it's all uncommented asm so I wouldn't bet my life on it :D)
I did something in bus_delay.v to get it playing nice with the Blitter but I'm guessing this is irrelevant in the new design anyway.
Oh, and Atari TOS requires the IDE IRQ in order to work, we usually solder it to pin10 of the ASCI port as it's very easy to get to.
I exposed that signal to the INT2 pad on the TF534 and ifdef'd out the Amiga INT2 related things.
But EmuTOS doesn't seem to care and I think that one will work regardless.
I don't really use Atari TOS much anymore, EmuTOS is so much better and requires less "convincing" to work with modified machines :)