index.html 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html>
  3. <head>
  4. <title>Emu51 - Project page</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  6. <style type="text/css">
  7. body,td,th {
  8. color: #FFFF99;
  9. }
  10. body {
  11. background-color: #000000;
  12. }
  13. .style1 {
  14. font-size: xx-large;
  15. font-weight: bold;
  16. }
  17. a {
  18. color: #FF9900;
  19. }
  20. </style></head>
  21. <body>
  22. <a href="https://github.com/you"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_green_007200.png" alt="Fork me on GitHub"></a>
  23. <div align="center" class="style1">
  24. <p>Emu51 - 0.02B alpha</p>
  25. </div>
  26. <div align="center">
  27. <a href="#DOWNLOAD">Download</a> - <a href="#README">Readme</a> - <a href="#HISTORY">History</a> - <a href="#TODO">Todo</a>
  28. <p><img src="./emu51.gif"></p>
  29. </div>
  30. <a name="DOWNLOAD"></a>
  31. <p align="left">Emu51 is a 8051 emulator. You can download it <a href="./emu51-bin-win32-vc6-20031112-002B.zip">here</a></p>
  32. <p align="left">Old version : 0.02A :<a href="./emu51-bin-win32-vc6-20030412-002A.zip">here</a></p>
  33. <p align="left">Sources :<a href="https://github.com/Godzil/Emu51/">here</a></p>
  34. <p align="left">There is an assembler who can be used with emu51 that can be downloaded <a href="http://www.metaice.com/ASM51/Files/ASM51.zip">here</a></p>
  35. <br>
  36. <hr>
  37. <p align="left"><strong>README.txt<a name="README"></a></strong></p>
  38. <pre>
  39. EMU51 (Mariusz Kasolik) - Modifications done by TRAPIER Manoel (godzil@free.fr)
  40. Source file (platform independed)
  41. Emulator accepts *.bin, *.hex files.
  42. You can also compile source file by using external compiler, emu51 is compatible with
  43. free 8051 compiler by MetaLink Corporation (http://www.metaice.com/ASM51/Files/ASM51.zip).
  44. Just put asm51.exe into this directory and use Shift+F9 key combination to compile and load source file (only windows :-( ).
  45. I'm still searching multiplatform 8051 assembler compiler for emu51, because i want to add full compilation support for all supported platforms.
  46. You can find history in the file of the same name.
  47. - Compilation has been tested with VisualStudio 6 using latest (4.1.9) allegro library.
  48. - Compilation tested too with DJGPP with GCC 3.2.1 and allegro 4.1.9
  49. </pre>
  50. <hr>
  51. <p><strong>HISTORY.txt<a name="HISTORY"></a></strong></p>
  52. <pre>
  53. 2003-12-11 (0.02.B alpha) - TRAPIER Manoel (godzil@free.fr)
  54. - Update some opcodes
  55. 2003-12-04 (0.02.A alpha) - TRAPIER Manoel (godzil@free.fr)
  56. - Added opcode for MOV C,(bit)
  57. - Added opcode for CPL C
  58. 2003-10-31 (v0.02 alpha) - Mariusz Kasolik
  59. - corrected hex loading
  60. - added flag support for "add" and "addc" instructions
  61. - added offset counting in relative jumps for disassembler
  62. </pre>
  63. <hr>
  64. <p><strong>TODO.txt<a name="TODO"></a></strong></p>
  65. <pre>
  66. -> Correct timer0 issue
  67. -> Find invalids opcodes
  68. -> Expand GUI
  69. -> make pure win32 gui ??
  70. -> Compile with full version of VC6...
  71. </pre>
  72. </body>
  73. </html>