ICE T65/Z80/6809

discussion of games, software, hardware & emulators relating to the Acorn Atom and Acorn System machines.
zippysticks
Posts: 4
Joined: Thu Nov 23, 2017 7:39 pm
Contact:

Re: ICE T65/Z80/6809

Post by zippysticks » Fri Mar 16, 2018 9:36 pm

joeyoravec wrote:I got my adapter PCB back today -- supports the GODIL with female headers, and has configuration jumpers on the side (at expense of a little extra width):

IMG_4943.JPG
Hey - that looks brilliant and exactly what I need for the GODIL I bought.

Do you have any spare you can sell me please ?

regards

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Tue Apr 24, 2018 11:13 am

I finally got my level shifter board from the shop (due to me being distracted on other things, not due to any issue around stock levels) after I rebooted the thread 9 months ago due to lack of GODIL's. So far so good. But do you think I can remember where I put the Spartan FPGA !!?? :oops: (Perhaps it is in the same place as Dave's missing stuff from Wakefield).

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Tue Jun 05, 2018 9:13 am

So now that I have my FX2 Cart this is clearly much easier to use that the ICE-T but the ICE-T has other feature that can be useful. Also the other thing about ICE-T is easier to use on non Acorn hardware.

I am thinking along the lines of using it for my SWTPC, which is 6800 based rather than 6809 (like later ones). I ahve a couple of thoughts around this:

1. 6800 support added to ICE-T; or
2. A home brew 6809 adaptor board for 6800 machines
http://www.vcfed.org/forum/showthread.p ... ter-needed
3. Or both

(2) Is looking maybe best as I dont think there is enough clearance in the SWTPC to get the ICE-T in. I maybe able to rearrange the boards to fit it. If I did (2) I could have the daughter board, that the ICE-T would be plug in, on a short cable to clear it from the cards. Not sure how long you can get away with.

Thoughts, comments?

I am currently still cataloging everything for the SWTPC and I will put it up somewhere at some point.

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Mon Jun 11, 2018 8:23 pm

Finally tested in a L-STAR and all working. Definely easier than doing a manual decode with a 16 channel logica analyser, which is what i was doing before (which was a year before Hoglet's 6502 decoder FX2 software).
Attachments
fullsizeoutput_2978.jpeg

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Mon Jun 11, 2018 8:30 pm

Great it's working for you.

For anyone else who's interested:

There are still a couple of level shifter boards available (£12) in Jason's shop:
http://www.xeropage.co.uk/shop/index.ph ... er=product

And the "eepizza" boards are still available ($31) on eBay:
https://www.ebay.com/itm/Xilinx-FPGA-Sp ... 1640406811

Dave

tingo
Posts: 5
Joined: Fri Jul 06, 2018 12:56 pm
Contact:

Re: ICE T65/Z80/6809

Post by tingo » Fri Jul 06, 2018 3:43 pm

Hello, new user here. I found this thread, and have an interest in the ICE, because I can use it on my other classic computers (sadly, I haven't any Acorn computers yet).
So I have already ordered a XC6SLX9 board from 'eepizza', and it should be on its way now.
But - it looks like Jason's level shifter is out of stock now.
Does anyone know of an alternative? Perhaps someone has published design files for such a board?
--
Torfinn

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Fri Jul 06, 2018 3:47 pm

Hello Torfinn,

Welcome to Stardot!
tingo wrote:
Fri Jul 06, 2018 3:43 pm
But - it looks like Jason's level shifter is out of stock now.
Have you tried contacting Jason to see if he is planning to make any more up?

There are various contact details on the Xeropage website and he is a member here in the forum (flynnjs).

Dave
Last edited by hoglet on Fri Jul 06, 2018 3:47 pm, edited 1 time in total.

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Fri Jul 06, 2018 3:50 pm

Jason usually orders a batch of 'whatever' when he gets enough interest. Have you tried dropping him a mail to ask if/when he will build some more? He must have only just run out. I am not sure if his level shifter are open source, although the smd component would be a pain to solder.

I am guessing you came via Vcfed.org.

Edit: Ah Hoglet posted while I was replying.
Last edited by Elminster on Fri Jul 06, 2018 3:51 pm, edited 2 times in total.

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Sun Aug 12, 2018 6:05 pm

So I have been playing with ice-t on Beeb with video issue, and though it could be useful if you could dump an entire program into memory. I don’t think you can do that other than a lot of W commands.

My idea was you could write a program on an emulator. Dump the memory to a file with something like *save

Then run a command on icet like import <start mem location>, and then push a text file from the term program. Then finish with an ‘finish’ command, assume import file is all bin so get push straight in.

You could then blind type run on the computer. Or maybe use icet to fudge program counter or something.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Sun Aug 12, 2018 6:32 pm

Elminster wrote:
Sun Aug 12, 2018 6:05 pm
So I have been playing with ice-t on Beeb with video issue, and though it could be useful if you could dump an entire program into memory. I don’t think you can do that other than a lot of W commands.

My idea was you could write a program on an emulator. Dump the memory to a file with something like *save

Then run a command on icet like import <start mem location>, and then push a text file from the term program. Then finish with an ‘finish’ command, assume import file is all bin so get push straight in.

You could then blind type run on the computer. Or maybe use icet to fudge program counter or something.
If I remember correctly, there is already an S-Record loader:
https://github.com/hoglet67/AtomBusMon/ ... 8e6d9d3cfd

Dave
Last edited by hoglet on Sun Aug 12, 2018 6:33 pm, edited 1 time in total.

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Sun Aug 12, 2018 9:09 pm

Ah that would be useful. Is it missing from the wiki manual? I can’t see anything about s-record or ‘srec’

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Sun Aug 12, 2018 9:15 pm

Elminster wrote:
Sun Aug 12, 2018 9:09 pm
Ah that would be useful. Is it missing from the wiki manual? I can’t see anything about s-record or ‘srec’
Ah yes, I think the manual pre-dates it. Easily fixed.

User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Sun Aug 12, 2018 9:24 pm

Well that has to be fastest feature request completion ever then :)

Might have guessed my idea had already been invented.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Sun Aug 12, 2018 9:40 pm


User avatar
Elminster
Posts: 3910
Joined: Wed Jun 20, 2012 8:09 am
Location: Essex, UK
Contact:

Re: ICE T65/Z80/6809

Post by Elminster » Sun Aug 12, 2018 9:51 pm

Thanks.

Then I just have to workout how to read the right bit of memory back and convert to something meaningful after the program runs, migh5 be hard. Might try a bit more with logic probes, multi meter and scope on my issue first.

andysa
Posts: 2
Joined: Sat May 11, 2019 1:33 pm
Contact:

Re: ICE T65/Z80/6809

Post by andysa » Sat May 11, 2019 11:00 pm

I am interested in constructing one or two of these emulators for both 6502 and Z80.

Noticed the thread hasn't been active for several months but curious what the status of the project is and what peoples thoughts are regarding the best way forward with hardware.

I am running a Windows DEV environment, so am I better going with the GoDIL 500, despite supply issues, or the Ebay XC6SLX9 Mini Board?

I see the build files are available for the GoDIL on Github, but I would have to compile for the LX9, unless I am mistaken?

I am new to the forum, so currently I do not have any messaging rights. Can anyone advise on the availability of level converter shields if I were to go with the LX9. The Xeropage webshop doesnt appear to be active at the moment,

Does anyone have any success or experience building the target under windows?

Andrew from Australia
Last edited by andysa on Sun May 12, 2019 12:44 am, edited 1 time in total.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Sun May 12, 2019 6:11 am

Hello Andrew,

Welcome to the forum!
andysa wrote:
Sat May 11, 2019 11:00 pm
Noticed the thread hasn't been active for several months but curious what the status of the project is and what peoples thoughts are regarding the best way forward with hardware.
The project is still active as far as I'm concerned.

The 6502 is stable/mature.

The Z80 is less so:
- it currently lacks support for refresh generation when single stepping
- recently some issues were reported using it on a MPF-1
andysa wrote:
Sat May 11, 2019 11:00 pm
I am running a Windows DEV environment, so am I better going with the GoDIL 500, despite supply issues, or the Ebay XC6SLX9 Mini Board?
It makes no differences as far as the development environment is concerned. Both are supported.
andysa wrote:
Sat May 11, 2019 11:00 pm
I see the build files are available for the GoDIL on Github, but I would have to compile for the LX9, unless I am mistaken?
The binary release includes both the GODIL and the LX9.
andysa wrote:
Sat May 11, 2019 11:00 pm
I am new to the forum, so currently I do not have any messaging rights. Can anyone advise on the availability of level converter shields if I were to go with the LX9. The Xeropage webshop doesnt appear to be active at the moment,
Sorry, I don't know the state of Jason's level shifter.

Use the "contact us" button (envelope shaped) and ask if a moderator would kindly enable PMs.

I have a new design for a 6502 level shifter in the works, but it will be 5-6 weeks until I have bare boards. This will use active level shifters, so will be specific to the processor. I may well then look at doing a Z80 one if there is interest.
andysa wrote:
Sat May 11, 2019 11:00 pm
Does anyone have any success or experience building the target under windows?
Which version of Windows?

It should be possible using the bash shell in Windows 10.

Dave

andysa
Posts: 2
Joined: Sat May 11, 2019 1:33 pm
Contact:

Re: ICE T65/Z80/6809

Post by andysa » Sun May 12, 2019 9:11 am

hoglet wrote:
Sun May 12, 2019 6:11 am

I have a new design for a 6502 level shifter in the works, but it will be 5-6 weeks until I have bare boards. This will use active level shifters, so will be specific to the processor. I may well then look at doing a Z80 one if there is interest.
Would that by chance be the Kicad initial check-in on Github?
I was looking at this today, but was having trouble working out which target / UCF it was intended for.

I am running Windows 7. I am still working my way through the project Wiki and trying to gain a better understanding of everything, but I wasn't sure if I could just do a build from directly within the Xilinx ISE .

Thankyou for the welcome.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Sun May 12, 2019 5:23 pm

andysa wrote:
Sun May 12, 2019 9:11 am
Would that by chance be the Kicad initial check-in on Github?
I was looking at this today, but was having trouble working out which target / UCF it was intended for.
Yes, that's it, but there are a few changes that need to be made.

The new target directory / .ucf file doesn't exist yet.
andysa wrote:
Sun May 12, 2019 9:11 am
I am running Windows 7. I am still working my way through the project Wiki and trying to gain a better understanding of everything, but I wasn't sure if I could just do a build from directly within the Xilinx ISE .
There's one additional stage that's done in the make files. Compiling the AVR C code to a binary file, and then using data2mem to inject that into the bitstream file. Without this, the supervisory AVR soft-core won't run.

Once I have the PCBs back and working, I will create a new binary release for all the targets.

Dave
Last edited by hoglet on Sun May 12, 2019 5:24 pm, edited 1 time in total.

Prime
Posts: 2784
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: ICE T65/Z80/6809

Post by Prime » Sun May 12, 2019 10:49 pm

andysa wrote:
Sat May 11, 2019 11:00 pm
Does anyone have any success or experience building the target under windows?

Andrew from Australia
I woorked out how to do this if you have cygwin installed further back up the thread here : viewtopic.php?f=44&t=9655&start=570#p186385

Dave, might be an idea to grab those instructions and include them in the wiki?

Cheers.

Phill.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Mon May 13, 2019 8:52 am

Prime wrote:
Sun May 12, 2019 10:49 pm
Dave, might be an idea to grab those instructions and include them in the wiki?
Done:
https://github.com/hoglet67/AtomBusMon/ ... -Windows-7

User avatar
Tom swift
Posts: 2
Joined: Wed Jun 12, 2019 7:58 am
Contact:

Re: ICE T65/Z80/6809

Post by Tom swift » Wed Jun 12, 2019 9:24 am

Hello all from southern California. I found this project searching for a 6809 pod for a Fluke 9010A and it blew my mind! I had purchased everything from what was recommended from another thread and I have a question. I'm sure I'll have a lot more.

The GODIL XC3S500E had those IDC connectors that I have desoldered off the board and replaced with the double row headers. I also bought single row right angle headers that I had shaved the pins with a Dremel so I can shove them into a machine pin socket. I also trimmed the other side so they will fit nicely onto the board pads. You can see it in the picture. I plan on using chipquik on the socket to headers and headers to board soldering with a hot air rework station.

So which pads am I soldering the headers to? Starting from the top row? ...and so we're on the same page. Which side is the top of the GODIL? :)

Thank you so much for all the hard work. This project is amazing. I could use this for a ton of projects.

Thanks!
Tom
Attachments
20190612_015637.jpg

bprosman
Posts: 336
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: ICE T65/Z80/6809

Post by bprosman » Wed Jun 12, 2019 12:58 pm

@Tom,

I did make a small converter PCB for this :

viewtopic.php?f=41&t=12954&p=221943&hilit=ice+t#p221943

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Wed Jun 12, 2019 2:29 pm

Tom swift wrote:
Wed Jun 12, 2019 9:24 am
So which pads am I soldering the headers to? Starting from the top row? ...and so we're on the same page. Which side is the top of the GODIL? :)
I think the 40-pin header is actually fitted centrally (i.e. there should be two unused pads above and two unused pad below, on each side).

There are some photos in the GODIL manual, but they show the 48-pin DIL version:
http://www.oho-elektronik.de/pics/UM_GODIL.pdf

You can make out which end is pin 1 though. It's the same end that the USB connector would be soldered to. In fact, if you look on page 29, it shows a diagram of the alignment of the 40 pin DIP header.

I can post a photo of the bottom of my GODIL, but won't be able to do that until tomorrow afternoon.

Dave

User avatar
Tom swift
Posts: 2
Joined: Wed Jun 12, 2019 7:58 am
Contact:

Re: ICE T65/Z80/6809

Post by Tom swift » Wed Jun 12, 2019 4:03 pm

Awesome. Thanks, Dave! The manual is a huge help. I should of looked for this myself actually.

bprosman wrote:
Wed Jun 12, 2019 12:58 pm
@Tom,

I did make a small converter PCB for this :

viewtopic.php?f=41&t=12954&p=221943&hilit=ice+t#p221943
LOL! I was wondering if someone made this already. Do you have any spares? I'd love to buy one off of you. I desoldered the IDC connectors with a gun and a 0.8mm tip but you never know. Those resistors (I think) on there are pretty damn close to the through holes. I bought a spare GODIL just in case and would be perfect for it.

bprosman
Posts: 336
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: ICE T65/Z80/6809

Post by bprosman » Wed Jun 12, 2019 7:22 pm

Sure please contact me via a private message and I’ll send you one.

User avatar
hoglet
Posts: 8535
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: ICE T65/Z80/6809

Post by hoglet » Wed Jun 12, 2019 8:34 pm

bprosman wrote:
Wed Jun 12, 2019 7:22 pm
Sure please contact me via a private message and I’ll send you one.
Tom won't be able to send a PM yet. Could you possibly send him your email address?

bprosman
Posts: 336
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: ICE T65/Z80/6809

Post by bprosman » Sun Jul 07, 2019 10:32 pm

Today the ICE-T65 was a great help again to get a board running it's 1st program, test the memory and memory decoding.
Processor (program) is nicely looping and debugging.

WHAT A GREAT TOOL !!!

Next step to get some I/O done.
IMG_0542.jpg
IMG_0543.jpg

bprosman
Posts: 336
Joined: Sun Mar 29, 2015 10:27 pm
Contact:

Re: ICE T65/Z80/6809

Post by bprosman » Tue Aug 20, 2019 2:04 pm

Yesterday I finished my "ICE-T Command Reference Manual".
Initially written for my own use , but publishing it here for everyone that thinks its handy.
ICE-T_Command_Reference_Manual_V1_1a.pdf
(2.17 MiB) Downloaded 30 times
Last edited by bprosman on Tue Aug 20, 2019 2:06 pm, edited 1 time in total.

Prime
Posts: 2784
Joined: Sun May 31, 2009 11:52 pm
Contact:

Re: ICE T65/Z80/6809

Post by Prime » Mon Sep 16, 2019 9:30 am

Hi Dave,

Did you ever figure out what was barfing the 6809E target?

Cheers.

Phill.

Post Reply