Motherboard Forums


Reply
Thread Tools Display Modes

Tools for 80C188 processor

 
 





















Gwise
Guest
Posts: n/a

 
      09-17-2003, 12:39 PM


Can anyone point me to free tools for the intel 80C188 processor. We
have a testset that is no longer produced that we would like to
maintain and add functionality. I'm needing to download the code from
firmware if at all possible and basically reverse engineer it. Any
leads on assembler/disassembler Simulators would be appreciated..
 
Reply With Quote
 
BarryRichard
Guest
Posts: n/a

 
      09-17-2003, 01:35 PM
Would an old DOS version of Turbo C be any good to you? You can download TC
V2 for free from
http://bdn.borland.com/museum/

It has 8088 compiler and debugger but no simulator that I am aware of.



"Gwise" <> wrote in message
news: om...
> Can anyone point me to free tools for the intel 80C188 processor. We
> have a testset that is no longer produced that we would like to
> maintain and add functionality. I'm needing to download the code from
> firmware if at all possible and basically reverse engineer it. Any
> leads on assembler/disassembler Simulators would be appreciated..



 
Reply With Quote
 
dwight elvey
Guest
Posts: n/a

 
      09-17-2003, 10:31 PM
"BarryRichard" <> wrote in message news:<wAY9b.6822$>...
> Would an old DOS version of Turbo C be any good to you? You can download TC
> V2 for free from
> http://bdn.borland.com/museum/
>
> It has 8088 compiler and debugger but no simulator that I am aware of.
>
>
>
> "Gwise" <> wrote in message
> news: om...
> > Can anyone point me to free tools for the intel 80C188 processor. We
> > have a testset that is no longer produced that we would like to
> > maintain and add functionality. I'm needing to download the code from
> > firmware if at all possible and basically reverse engineer it. Any
> > leads on assembler/disassembler Simulators would be appreciated..


Hi
Although the 188 is similar to the 8086 family, it does include
some 286 instructions( besides the special registers ).
Still, most '86 disassemblers should work. I suspect that
the code, outside of the boot code, is normal '86 code. This
would mean that most any of the normal free disassemblers found
on the net should work.
RE is a lot of work. Coding styles make it difficult to simply
feed code through a disassembler and come up with meaningful code.
It usually take many passes of refining code, tables and data.
Good luck
Dwight
 
Reply With Quote
 
F;,VN[OWIR
Guest
Posts: n/a

 
      09-18-2003, 08:53 AM

"Gwise" <> wrote in message
news: om...
> Can anyone point me to free tools for the intel 80C188 processor. We
> have a testset that is no longer produced that we would like to
> maintain and add functionality. I'm needing to download the code from
> firmware if at all possible and basically reverse engineer it. Any
> leads on assembler/disassembler Simulators would be appreciated..


You might try looking for a used copy of the Paradigm 5.0 (I beleive)
toolset. It includes a compiler, assembler and remote debugger. It will
connect to your target 188 through a serial port after some fiddling with
installation of the driver for the serial port on the target. I found a copy
of Paradign 5.0 on the net for very little money. This tool includes a
derivative of the Borland C/C++ compiler and debugger. Be careful when you
buy, there is also another version of Paradigm made for a specific target
board, I forget its name. Make sure you don't buy that one, get the real
package targeted for ANY 188/186.

Good luck


 
Reply With Quote
 
Bill
Guest
Posts: n/a

 
      09-18-2003, 03:04 PM
(Gwise) wrote in message news:<. com>...
> Can anyone point me to free tools for the intel 80C188 processor. We
> have a testset that is no longer produced that we would like to
> maintain and add functionality. I'm needing to download the code from
> firmware if at all possible and basically reverse engineer it. Any
> leads on assembler/disassembler Simulators would be appreciated..


Long ago, I wrote both a disassember and a simulator for the 80186 (actually,
I wrote them for the 8086, but the extra instructions for the 80186 were
very easy to add). Both are now freely available, along with their source
code.

The disassembler is CODEGEN, available at
http://www.datapackrat.com/source/codegen.html
It's limited to code that is either:
1) code and data share a single 64K segment
or
2) code and data each have their own 64K segment
so it may or may not be useful for your purpose, but give it a try.

The simulator is VIM, available at
http://www.datapackrat.com/source/vim.html
It does not have limits on the memory models it can handle.

If you have problems with either program, send me some email.

Bill
 
Reply With Quote
 
Junior Member
Join Date: Nov 2009
Posts: 1

 
      11-06-2009, 05:37 PM
Many years ago, I wrote a tiny embeddable Intel 80186/80188 disassembler that I put into a bunch of modems (the disassembly feature was accessible via ATGD<address>, along with some other debugging AT commands). I have since placed it in the public domain. The source code and compiled program (a test/demo for DOS) are available at:

(http) openwall.info/wiki/people/solar/software/public-domain-source-code/intel-80186-disassembler

This disassembler uses an approach that I have not seen elsewhere (not to this extent at least), resulting in tiny size (the disassembly function has only 164 bytes of machine code, the rest is data) and extreme ease of specification of the instruction set / opcodes. This approach is reusable for other processor architectures, other binary file formats (not necessarily programs), and in other programming languages.
Attached Files
File Type: zip i186dasm.zip (5.9 KB, 0 views)
 
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
New MOBO, no POST.....what's the deal with socket 775? Marty_KN0CK Elitegroup 6 07-30-2008 03:08 PM
AMD planning 45nm 12-Core 'Istanbul' Processor ? AirRaid Intel 28 05-12-2008 04:31 PM
Tilera to Introduce 64-Core Processor AirRaid Intel 36 11-08-2007 10:17 AM
Alternative to Powerleap P4 processor upgrade Christopher Muto Dell 14 10-02-2007 04:46 PM
CUV4X-E - processor overheating or a bad sensor? bab53c@yahoo.com Asus 2 12-04-2006 05:31 PM


All times are GMT. The time now is 03:36 PM.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43