Exetools  

Go Back   Exetools > General > General Discussion

Notices

Reply
 
Thread Tools Display Modes
  #1  
Old 11-13-2002, 20:02
ReBirth
 
Posts: n/a
OLD iNTEL CPU EMULATOR

Is there any emulator or old intel CPU, *086, *286, *386 ?

it's hard to found an old pc nowasays, so i really need an emulator to test some verry old programs


Thanks
Reply With Quote
  #2  
Old 11-14-2002, 10:25
dion dion is offline
game tech
 
Join Date: Jan 2002
Posts: 173
Rept. Given: 17
Rept. Rcvd 2 Times in 2 Posts
Thanks Given: 9
Thanks Rcvd at 13 Times in 8 Posts
dion Reputation: 2
hi ReBirth, as far as i know, dos can run ur old program. and if cant, i ever land somewhere in internet that contain lotsa emulator and old programs, just search for it, i'm sure u'll find it.

btw, u use it to test what program?

regards
Reply With Quote
  #3  
Old 11-15-2002, 20:29
Perdition
 
Posts: n/a
Since all x86 CPU's are for the most part backwards compatible, whatever CPU you have now should work.

What I use for running legacy applications is Virtual PC 5 (hxxp://www.connectix.com/products/vpc5w.html) and install a DOS/Windows/Whatever virtual machine.

If you are running old games you may need a utility to "slow down" your machine to make them playable.

Hope this info helps

Regards

Perdition
Reply With Quote
  #4  
Old 11-17-2002, 08:46
ReBirth
 
Posts: n/a
Talking thank you both for your reply

Oops.. i posted the same message twice...

Last edited by ReBirth; 11-17-2002 at 08:52.
Reply With Quote
  #5  
Old 11-17-2002, 08:49
ReBirth
 
Posts: n/a
Talking thank you both for your reply

Dion:
btw, u use it to test what program?

i'm traying to code a packer compatible with the first intel 086...
also i like playing with some old dos programs including some games...


Perdition:
i know than new pc's are for the most part backwards compatible... but i want to be sure that my program run in a 086 (and hopefuly in dosemu under linux...)

i heared about connectix product, but til now i don't have it...
i will do some search in net...

thank you both...

Best Regards
Reply With Quote
  #6  
Old 11-20-2002, 06:02
tgrand
 
Posts: n/a
Your compatability issues revolve around
the DOS version as opposed to the Processor.

There may be issues revolving around the chipset as well.
So an older motherboard may be required.

Regards,

TGODD
Reply With Quote
  #7  
Old 11-20-2002, 19:07
jgutierrez jgutierrez is offline
VIP
 
Join Date: Jan 2002
Posts: 286
Rept. Given: 91
Rept. Rcvd 21 Times in 11 Posts
Thanks Given: 62
Thanks Rcvd at 41 Times in 33 Posts
jgutierrez Reputation: 21
The easy way

The easy way to check you processor compatibility is to add a .8086 directive in your ASM source. The assembler should give an error if you use an instruction not supported by the 8086 CPU.
Reply With Quote
  #8  
Old 01-13-2003, 21:21
risx
 
Posts: n/a
8086-emu

look for dos-emu/dosx - but it runs under UNIX/Linux... In the conf-file You can set exact the CPU, the speed, the amount of memory dosemu CPU should use...
But - the behaviour of the emulated CPU executing "unknown" instructions is of course different to that of a - lets say for example - "real" 80186...
The differences between 8086 and 80286 drives me crazy years ago...

latest version of dosemu on sourceforge.net

A further trick to run it unter w2k ist to install mingw or cygwin and then reconmpile dosemu.

good luck....!

PS.: there were plug-in ISA-cards with a complete 8086PC or 80286AT CPU on it to simulate network (Plustek had one), so maybe You may found one, if so, send me a msg, I have some Software for it...
Reply With Quote
  #9  
Old 01-23-2003, 18:41
ReBirth
 
Posts: n/a
Talking Thank u...

Thank u for the info...

i'm trying now to code my own 80186 emulator

i know there is only few people who are interessted by old dos stuff... but me i really love it

Also, my friend borrowed me an old 'Amstrad CPC'

Best regards / All

Last edited by ReBirth; 01-23-2003 at 18:53.
Reply With Quote
  #10  
Old 01-23-2003, 21:21
Squidge's Avatar
Squidge Squidge is offline
Drunken Squirrel
 
Join Date: Oct 2002
Posts: 412
Rept. Given: 4
Rept. Rcvd 9 Times in 4 Posts
Thanks Given: 0
Thanks Rcvd at 6 Times in 6 Posts
Squidge Reputation: 9
Look for "tr" on your favourite tools site - it's an old dos-based 8086 cpu emulator. It was perfect back then for reversing packers and encryptors as the protectors/packers were fooled into thinking there wasn't a debugger actually running.
Reply With Quote
  #11  
Old 01-24-2003, 15:05
Sergey R.
 
Posts: n/a
...i'm trying now to code my own 80186 emulator...
Look this project - hxxp://www.chez.com/mobali/sperso/emu486/html/welcome.html - an emulation of PC on Intel 486 (for LINUX). Its source codes are free and they can be (I hope) a good base for your own emulator.
Reply With Quote
Reply


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 Off
HTML code is Off



All times are GMT +8. The time now is 02:48.


Always Your Best Friend: Aaron, JMI, ahmadmansoor, ZeNiX, chessgod101
( Since 1998 )