Author Topic: Need Help - is it the correct 68000 Emulator Control Board for ES-1800  (Read 2453 times)

0 Members and 1 Guest are viewing this topic.

Offline peluleTopic starter

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
Hope it is the correct thread to ask my question.

I am looking for an in-circuit emulator for the 68000P CPU (68000P in DIP-64 package).
I got offered an used ES-1800 (Applied Microsystems Corporation), it is complete except the emulation pod (that I have already).
link: http://rover.ebay.com/rover/0/e11051.m43.l1123/7?euid=a2d9224396bf488b8ecc55bf7c59f0f8&bu=43154613421&loc=http%3A%2F%2Fwww.ebay.de%2Fulk%2Fitm%2F181996740650&sojTags=bu=bu
It's a 1980s stand-alone system (replace the CPU and go) and is build by
- the ES-1800 Emulator Mainframe
- the ES-68000B emulation control board
- the ES-68000P emulation pod (that I have already).
Now I need to check, if the offered tools contains the correct emulation control board.
The system is outside labeled "780-1000?-05"
According to the seller the emulation control board is labeled "700-11485-08"
Found user manual and price list in the WEB, but could not find any document, giving that detailed label-information.

Anybody out there having that information?

BR
PeLuLe
« Last Edit: February 17, 2017, 09:18:18 pm by pelule »
You will learn something new every single day
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Re: Need Help - is it the correct 68000 Emulator Control Board for ES-1800
« Reply #1 on: February 18, 2017, 12:21:41 am »
Also the control software will be a problem. Difficult to be found, no one seems to have it, especially on ebay.

Are you going to develop a 68K board?
 

Offline peluleTopic starter

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
Re: Need Help - is it the correct 68000 Emulator Control Board for ES-1800
« Reply #2 on: February 18, 2017, 10:53:12 am »
The control software is no issue at all.
In that "good old" times a PC like computer was not available by default. They cost a lot that time (my company in 1985 paid ~k$60 for a Intel ISIS based 8051 in-circuit emulator environment including the assembler package). Thus  the sytems usually used a "terminal" to work with, so the ES-1800. It isn't very handy, but you can work with.

I need that to debug an old 68k based system.
You will learn something new every single day
 

Offline peluleTopic starter

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
Latest update on the ES-1800 (68000).
Got a tip from a friend in the US and could get a complete (near like new) ES-1800 (68000P) tool-set.
Received, tested and working great.
Just needed to change the switching power supply to 230VAC.
https://www.eevblog.com/forum/chat/what-did-you-buy-today-post-your-latest-purchase!/msg1158231/#msg1158231
« Last Edit: March 12, 2017, 10:32:04 pm by pelule »
You will learn something new every single day
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
Excellent, lucky you are :D
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
here I am playing with a 68060 board, I doubt I will ever find an emulator's pod for it.
Well, I don't have equipment. On my board I have a software monitor.
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
What do you use on the software side?
You have a serial communication between PC and the 68K Emulator.

I imagine you need something like GDB-server and then something like DDD.
Correct?
 

Offline peluleTopic starter

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
My working environment will be Windows-XP and DOS.

As communicate software for the ES-1800 I am using WIN HyperTerminal (VT100 Terminal) via a USB-RS232 converter - had to make the correct modem DB25-DB9 connector.
Nearly all tools in the 1980s used a terminal/RS232 (I worked with from the 80s to the 90s on 8080,  Z80 , 8088, 8051, 68000 and NEC 75x 4-bit CPU).
The ES-1800 allows to up- and download code and symbols - only need the files in the correct Motorola S-File format, not a big deal.

For the run-time SW I will use a DOS based 68k Cross Assembler (ASM is best for that kind of emulators with limited symbol support).
As I plan to "debug"  my DATRON 1281 FW - I Need to be as close as possible to the org-FW and thus have to stick with assembler anyhow.

But I will start using the ES-1800 emulation RAM (128k) - the tool copies a given range from the ROM into the internal RAM and maps the RAM instead of that ROM.
So you are able to "peek" & "poke" (quick edit) the code in the "real" HW.

I also have some cross-compiler (cc68k, GNU68K and 4k limited Cosmic), but will probably use only for some test programs.

(had the idea to adopt the ES-1800 communication to an old selfwritten DOS based IDE, which build a  TurboDebug similar interface between a ASCII Terminal based emulator and an DOS Assembler. But that program I have written in the early 90s using TurboPascal - thats such long time ago...)

 
/PeLuLe
You will learn something new every single day
 

Offline legacy

  • Super Contributor
  • ***
  • !
  • Posts: 4415
  • Country: ch
The best C compiler for m68k is SierraC! I bought a copy for DOS, and I use it through DOSBOX on linux.
It seems that everything you are doing can be done by GDB && DDD + Rom emulator.
 

Offline peluleTopic starter

  • Frequent Contributor
  • **
  • Posts: 513
  • Country: de
  • What is business? It’s other people’s money
Your absolute correct - except of one point - debugging/analysing an unknow system in realtime.
The ES-1800 replaces the 68000 CPU in a realtime HW system - you remove the CPU and plug in the emulation probe.
Now you set the break condition (to for example 1000 instruction cycles) and runs the CPU.
After 1000 cycles the system stops and you can trace the data (display/disassemble the executed the 1000 cycles).
/PeLuLe
You will learn something new every single day
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf