Flashy Clock - Yet another DEV board

All the good stuff hardware and software wise for the Phoenix H5 series motherboards.
User avatar
derkom
Moderator
Moderator
Posts: 1217
Joined: Sun Jul 29, 2018 6:45 pm

Re: Flashy Clock - Yet another DEV board

Post by derkom »

PhilC wrote: Sat Apr 04, 2020 4:59 pm It needs music, you know, the sort you used to hear in department store lifts :lol:
Here you go. :D
User avatar
exxos
Site Admin
Site Admin
Posts: 23780
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Flashy Clock - Yet another DEV board

Post by exxos »

derkom wrote: Sat Apr 04, 2020 5:38 pm Here you go. :D
:lolbig: :bravo: :girldance: :girldance:
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
PhilC
Moderator
Moderator
Posts: 6039
Joined: Fri Mar 23, 2018 8:22 pm

Re: Flashy Clock - Yet another DEV board

Post by PhilC »

:cheer: :cheer: :cheer: :cheer: :WTF: :dizzy:

Well done @derkom laughed out loud to that one.
If it ain't broke, test it to Destruction.
User avatar
exxos
Site Admin
Site Admin
Posts: 23780
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Flashy Clock - Yet another DEV board

Post by exxos »

Yeah its like people have nothing better to do or something...

Anyway, here's a new version...



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
stephen_usher
Posts: 5668
Joined: Mon Nov 13, 2017 7:19 pm
Location: Oxford, UK.
Contact:

Re: Flashy Clock - Yet another DEV board

Post by stephen_usher »

I'd prefer the "Are you being served?" theme music... far less harsh. :-)
Intro retro computers since before they were retro...
ZX81->Spectrum->Memotech MTX->Sinclair QL->520STM->BBC Micro->TT030->PCs & Sun Workstations.
Added code to the MiNT kernel (still there the last time I checked) + put together MiNTOS.
Collection now with added Macs, Amigas, Suns and Acorns.
User avatar
exxos
Site Admin
Site Admin
Posts: 23780
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Flashy Clock - Yet another DEV board

Post by exxos »

I have been doing testing with various TOS versions.. bizarrely it works fine with EMUTOS and TOS104, but while TOS206 works and can run GB6 all fine from flash.. when obtaining the flash bank versions, it always crashes after displaying bank 2's info :roll:
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: 3994
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: Flashy Clock - Yet another DEV board

Post by Icky »

And for those of you wanting to know how to prep your Flashy Clock port on the H4 this is what it looks like. Its made using a SIL pin socket and using a single and a two pin socket in the PAD1 and JP14 respectively.

IMG_4990 (2).jpeg
IMG_4990 (2).jpeg (99.45 KiB) Viewed 3514 times

I then use a socket pin header as a jumper in JP14 just like the one in the picture below if the Flashy Clock board is not in place

IMG_4991.jpeg
IMG_4991.jpeg (129.46 KiB) Viewed 3514 times

And then in situ as also shown by @exxos a few days earlier.

IMG_4992.jpeg
IMG_4992.jpeg (298.05 KiB) Viewed 3514 times
User avatar
exxos
Site Admin
Site Admin
Posts: 23780
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Flashy Clock - Yet another DEV board

Post by exxos »

I had to file a bit of my 68K socket to get them to fit :( Probably is better fitting those single row header sockets than a actual 68K socket like I did :roll:

I have got the firmware and software all working really nice, but TOS206 isn't placing nice, it always crashes on accessing bank 3 of the flash.. EMUTOS and TOS104 work fine, it all behaves. So I am not sure why TOS206 is being grumpy. I am currently waiting for Icky to test out his board to see if he has the same issue or not. I have a feeling my board has a bad flash or PLD as I have had loads of odd problems over what icky found.
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
exxos
Site Admin
Site Admin
Posts: 23780
Joined: Wed Aug 16, 2017 11:19 pm
Location: UK
Contact:

Re: Flashy Clock - Yet another DEV board

Post by exxos »

Have been doing a little bit of probing today on the thing.. I think this is pretty much the most bizarre thing I have ever come across :roll:

To summarise,All TOS versions work fine running from flash.. UNTIL you try and change the boot ROM in TOS206 and it goes nuts.

The code is basically this...

Code: Select all

IF A = 1 THEN POKEW(&HFF896C),&B00  ' SET BANK 1
IF A = 2 THEN POKEW(&HFF896C),&B01  ' SET BANK 2
IF A = 3 THEN POKEW(&HFF896C),&B10  ' SET BANK 3 GOES NUTS TOS206 
IF A = 4 THEN POKEW(&HFF896C),&B11  ' SET BANK 4
And this is totally repeatable every time when I POKE values in STOS. I can poke 00,01,11 just fine, but poking 10 its like it writes to a random address in RAM or something and the screen goes nuts and crashes out. And yet I can poke any other number listed above just fine all day.

All that the PLD logic does is to latch D0,D1 and it issues DTACK. nothing else! So PLD wise, it does not care what the actual bits are set at

The address I used above is actually the second address I have tried. I have tried poking in steem and get bus error as expected. I have tried reading from the address and get bus error also. So there is definitely nothing on the ST using that address. I even looked through the TOS206 sources and see no mention other than the normal RTC registers which cause no issues anyway.

To demonstrate... I did a quick video, I poke, 0,1,3,2 in that order...

Normally it does a lot more corruption and starts scrolling bus error and address error in STOS. I have to power down the machine as a simple reset just goes back to STOS scrolling bus error.





FF it gets back is correct when it crashes on the first "10" read.. but even just poking to that address causes it to go nuts. I repeat this all works fine running from TOS104 or EMUTOS as well.

So I have no idea where to go from here, as this fault shouldn't happen. I can only assume the PLD is faulty in some way.
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: 3994
Joined: Sun Sep 03, 2017 10:57 am
Location: UK

Re: Flashy Clock - Yet another DEV board

Post by Icky »

@exxos - Been a bit distracted today but have time to do the same tests on my board.
Post Reply

Return to “PHOENIX ZONE”