TF536 Rev 2 Design Complete (all gone)
Moderators: terriblefire, Terriblefire Moderator
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF536 Rev 2 Design Complete (all gone)
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.
———
"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."
-
Danoo
- Posts: 250
- Joined: 29 Jan 2020 13:25
- Location: Queensland, Australia
Re: TF536 Rev 2 Design Complete (all gone)
Thanks for the update, I reckon you will have plenty of interested customers, myself included (as a gauge looking at 3 boards) :)
Life is really simple, but we insist on making it complicated - Confucius
-
PhilC
- Moderator

- Posts: 7440
- Joined: 23 Mar 2018 20:22
Re: TF536 Rev 2 Design Complete (all gone)
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.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.
:dualthumbup:
If it ain't broke, test it to Destruction.
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF536 Rev 2 Design Complete (all gone)
i need to integrate the TF534 tweaks into the TF536 firmware in such a way i can spit out separate atari and amiga firmwares.
———
"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."
-
agranlund
- Site sponsor

- Posts: 1749
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: TF536 Rev 2 Design Complete (all gone)
Wohoo! Such great news! Sign me up for one :Dterriblefire 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.
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)
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF536 Rev 2 Design Complete (all gone)
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.agranlund wrote: 07 May 2020 12:06Wohoo! Such great news! Sign me up for one :Dterriblefire 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.
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)
That said the ST version might not need a 288.. i could rip out the autoconfig code.
———
"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."
-
8 Bit Dreams
- Moderator Team

- Posts: 785
- Joined: 09 Nov 2018 07:12
- Location: Germany
Re: TF536 Rev 2 Design Complete (all gone)
Yup, count me in, happy to take 20 pcbs immediately :)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.
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... :)
Retro computer hardware & repair in Germany
-
terriblefire
- Admin sponsor

- Posts: 5686
- Joined: 28 Aug 2017 22:56
- Location: Glasgow, UK
Re: TF536 Rev 2 Design Complete (all gone)
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)
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)
———
"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."
-
redhawk668
- Posts: 91
- Joined: 06 Jan 2018 15:03
- Location: Netherlands
Re: TF536 Rev 2 Design Complete (all gone)
Great to hear, count me in for 3 boards.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.
My collection: 1040 STE, TOS 2.06, 4 mb, CosmosEx - 520 STFM, TOS 1.04, 4 mb, Blitter, CosmosEx - 520 STFM, TOS 1.04, 4 mb - 1040 STF, TOS 1.04, 1 mb, Gotek - Amiga 1200 with Blizzard 1220/4 - Amiga 500 + ACA500 - Amiga 500 + TF530, 1 mb chipram hack.
Atari 8 bit: 800XLF, stock - 600XL, Ultimate 1 mb, Sophia RGB - 130XE, 320 kb, Sophia RGB
Sinclair stuff: 3x Spectrum 48KB, Clones: Harlequin, JS128, Nuvo128 and Issue3B replica.
Ultimate64, a few C64 breadbins and Pi1541 for storage.
Atari 8 bit: 800XLF, stock - 600XL, Ultimate 1 mb, Sophia RGB - 130XE, 320 kb, Sophia RGB
Sinclair stuff: 3x Spectrum 48KB, Clones: Harlequin, JS128, Nuvo128 and Issue3B replica.
Ultimate64, a few C64 breadbins and Pi1541 for storage.
-
agranlund
- Site sponsor

- Posts: 1749
- Joined: 18 Aug 2019 22:43
- Location: Sweden
Re: TF536 Rev 2 Design Complete (all gone)
I think that was it really, pretty much just IDE and the RAM location :)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)
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 :)
Who is online
Users browsing this forum: Baidu [Spider], ClaudeBot and 5 guests