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: 3289
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: 3289
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: 3289
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: 8100
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: 4
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: 8100
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: 3289
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: 3289
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: 8100
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: 3289
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: 8100
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: 3289
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: 8100
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: 3289
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: 8100
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: 8100
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: 2708
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: 8100
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

Post Reply