home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 July / Chip_2001-07_cd1.bin / ctenari / Hytha / 80MEMU.TXT < prev    next >
Text File  |  2000-03-04  |  7KB  |  108 lines

  1.                           ------================------
  2.                 -----===== ************************** =====-----
  3.         ----==== ********************************************** ====----
  4.   ---=== ************************************************************** ===---
  5. --== 80MEmu v1.0 - freeware 8080/Z80 Multi 8bit Emulator se zdrojov²mi k≤dy ==--
  6.   ---=== ************************************************************** ===---
  7.         ----==== ********************************************** ====----
  8.                 -----===== ************************** =====-----
  9.                           ------================------
  10.  
  11. (emulace PMI-80, PMD-85.1/2/3, Didaktik Alfa/Gama/M/Kompakt, ZX Spectrum 48/128/
  12. +2/+2A/+3, Mistrum, Pentagon, TK90, TK95, Inves Spectrum+ a dalÜφch model∙ zalo-
  13. ₧en²ch na CPU 8080/Z80)
  14.  
  15. ---=== ****************************************************************** ===---
  16.  
  17. Program  80MEmu umo₧nφ ka₧dΘmu  majiteli PC, aby mohl na svΘm poΦφtaΦi  spouÜt∞t
  18. nejen DOS a Windows  programy,  ale takΘ programy a hry, kterΘ hrßl na legendßr-
  19. nφch osmibitech  v osmdesßt²ch letech minulΘho  stoletφ.  Proto₧e krom∞ n∞kolika
  20. mßlo  existujφcφch jsou emulßtory d∞lßny  pouze pro jeden typ poΦφtaΦe,  rozhodl
  21. jsem  se vytvo°it program,  kter² emuluje co nejvφce typ∙. Po n∞kolika  m∞sφcφch
  22. prßce  a shßn∞nφ dokumentace  po Internetu  vznikl tento program,  kter²  dokß₧e
  23. emulovat sedm hardwarov²ch model∙ a 33 softwarov²ch model∙ osmibitov²ch mikropo-
  24. ΦφtaΦ∙. Po startu programu si u₧ivatel vybere  model poΦφtaΦe.  U ka₧dΘho modelu
  25. je  k dispozici obrßzek,  jak poΦφtaΦ vypadal  spolu s krßtk²m popisem. Pokud se
  26. jednß  pouze o softwarovΘ vylepÜenφ ROM (model s touto  ROM nebyl komerΦn∞ nikde
  27. vyrßb∞n),  je mφsto obrßzku poΦφtaΦe zobrazen nßhled ROM.  V ·vodnφ obrazovce je
  28. mo₧nΘ  nastavit rychlost obnovovßnφ obrazu  (pro pomalΘ poΦφtaΦe doporuΦuji snφ-
  29. ₧it) a takΘ to, zda mß b²t emulovßn zvuk. Emulace je ukonΦena klßvesou ESC, snap
  30. pam∞ti (krom∞ PMI-80) je nahrßn klßvesou F1 a poΦφtaΦ se resetuje kombinacφ klß-
  31. ves SHIFT+F1. Z hlavnφho menu lze ukonΦit program klßvesou F10.
  32.  
  33. Emulßtor je  urΦen pro operaΦnφ systΘmy DOS, Windows 95, Windows 98  a pravd∞po-
  34. dobn∞ p∙jde spustit  i pod Windows ME.  S nejv∞tÜφ pravd∞podobnostφ  nepob∞₧φ ve
  35. Windows NT/2000.
  36.  
  37. ---=== ****************************************************************** ===---
  38.  
  39. EMULOVAN╔ HARDWAROV╔ MODELY:
  40.  
  41. Prvnφ hardwarov² model je Φeskoslovensk² mikropoΦφtaΦ PMI-80 zalo₧en²  na proce-
  42. soru  8080 na 2MHz  s 1Kb ROM i RAM.  Tento poΦφtaΦ  mß pouze n∞kolik tlaΦφtek a
  43. mφsto televize nebo monitoru mß pouze sedmisegmentovΘ zobrazovaΦe.  Do emulßtoru
  44. mohl  b²t tento mikropoΦφtaΦ zaΦlen∞n dφky Φasopisu  AmatΘrskΘ rßdio,  kde vyÜel
  45. kdysi  dßvno popis jeho hardwaru  a ROM image monitoru (ROM jsem musel ruΦn∞ op-
  46. sat). Hw. model PMI-80 nenφ v emulßtoru zastoupen jin²mi sw. modely,  ne₧ origi-
  47. nal verzφ.  Toto je  pravd∞podobn∞  prvnφ emulßtor PMI-80 na sv∞t∞.  Pokud vφÜ o
  48. jinΘm, dej mi o n∞m v∞d∞t.
  49.  
  50. Druh² hardwarov² model je PMD-85.  Pou₧φvß podobn∞ jako PMI-80 procesor  8080 na
  51. 2MHz,  pam∞¥ RAM mß 48Kb,  ROM bu∩ 4 nebo 13Kb - podle toho,  jestli je p°ipojen
  52. externφ ROM modul.  Na PMD vznikla spousta Φesk²ch her,  p∙vodn∞ jsem je cht∞l k
  53. emulßtoru p°idat, jeliko₧ se jednß  ve vÜech p°φpadech o freeware,  ale emulßtor
  54. by pak byl o dalÜφ megabyte delÜφ :-(  Hw. model PMD-85 je  v emulßtoru zaΦlen∞n
  55. v p∞ti softwarov²ch modelech:
  56. PMD-85.1,  Didaktik Alfa (pln∞ kompatibilnφ),  PMD-85.2A jen monitor,  PMD-85.2A
  57. monitor+basic a PMD-85.3 monitor. PMD-85.2 a .3  nejsou pln∞ softwarov∞ kompati-
  58. bilnφ, to ₧e hry nejdou, nebo se mrÜφ (viz. pφsmenka v Manic Mineru) je zp∙sobe-
  59. no nekompatibilnφ ROM s PMD-85.1 a nikoli emulßtorem.
  60.  
  61. T°etφm  hardwarov²m modelem je nejznßm∞jÜφ osmibitov² poΦφtaΦ  vÜech dob - a tφm
  62. je ZX spectrum 48 (CPU Z80/3.5MHz 48Kb RAM 16Kb ROM). Tento poΦφtaΦ byl po celΘm
  63. sv∞t∞ vyrßb∞n v mnoha variacφch,  proto je  i zde zastoupen nejvφce  sw. modely.
  64. Krom∞  originßlnφho  ZX spectra je mo₧nΘ emulovat  francouzskou variantu,  Inves
  65. Spectrum+,  Brazilian Micro Digital TK90, TK95  a dßle amatΘrskΘ vylepÜenφ ROM a
  66. bugfixy  (original ROM m∞la spousty chyb  a n∞jakΘ  nevyu₧itΘ mφsto):  Datel ROM
  67. (komplet p°elo₧enß ROM do ΦeÜtiny - nepou₧itelnΘ,  ale zajφmavΘ),  1W G.J. Eprom
  68. Extended System  (asi p°edch∙dce Tomasoft ROM),  Tomasoft CS ROM (asi p°edch∙dce
  69. modelu Mistrum), Turbo+ v4.4 ROM  a Groot Bugfixes ROM. V²b∞r je znaΦn²,  jß ale
  70. dßvam  p°ednost original ROM,  asi proto,  ₧e jsem  original  Spectrum mφval :-)
  71. U vÜech model∙ ZX kompatibilnφch je emulovßn Kempston Joystick.
  72.  
  73. DalÜφm modelem je Φeskß verze Spectra a to Mistrum.  Tento poΦφtaΦ vznikl v ama-
  74. tΘrsk²ch  podmφnkßch  v ╚eskoslovensku,  kompletnφ nßvod  na jeho  stavbu  vyÜel
  75. v AmatΘrskΘm rßdiu (vΦetn∞ v²pisu ROM, kterou jsem musel opisovat ruΦn∞) a exis-
  76. tuje pouze n∞kolik jeho kus∙ v naÜφ republice a proto₧e jej stav∞li lidΘ,  co se
  77. vyznali, je ka₧d² kus realizovßn trochu jinak. Od tΘto chvφle ho mßÜ dφky emulß-
  78. toru k dispozici i ty i bez nutnosti znßt cokoli z elektroniky. Mistrum mß opro-
  79. ti original ZX rozÜφ°enou RAM, ale narozdφl od Didaktika jφ strßnkuje pod ROM.
  80.  
  81. DalÜφ  hw. model Spectra, kter² se vyskytuje v n∞kolika variacφch,  je Φeskoslo-
  82. vensk²  Didaktik.  Mß rozÜφ°enou pam∞¥  na 80Kb,  kterß se strßnkuje  v prostoru
  83. $8000-$FFFF a je emulovßn v sw. modelech Gama 87, Gama 89, Didaktik M a Didaktik
  84. Kompakt. RozÜφ°enφ systΘmu je zastoupeno variantami LEC ROM a Gama ISO ROM.
  85.  
  86. Nßsledujφcφ podporovan² hw. model je novß generace  ZX Spectra - ZX 128 kompati-
  87. bilnφ  modely.  RAM je rozÜφ°ena na 128Kb,  ROM mß  velikost 32Kb.  Nov² zvukov²
  88. obvod bohu₧el nenφ emulovßn.  Ani nem∙₧e b²t,  proto₧e mi n∞jak nefunguje  Sound
  89. Blaster Live pod DOSem, aΦkoli by m∞l. Kdybyste n∞kdo v∞d∞l proΦ,  urΦit∞ se oz-
  90. v∞te. ZX 128 je zastoupeno v sw. modelech  original 128, 128+2, 128+2 bugfixes a
  91. p∞ti variantami mikropoΦφtaΦe Pentagon vyroben²mi v Sov∞tskΘm Svazu.
  92.  
  93. Poslednφmi modely  jsou mikropoΦφtaΦe ZX 128+2A a +3, kterΘ majφ  ROM rozÜφ°enou
  94. na 64Kb.
  95.  
  96. ---=== ****************************************************************** ===---
  97.  
  98. V∞°φm, ₧e si ka₧d² vybere z t∞chto 33 model∙ alespo≥ jeden, na kterΘm si zavzpo-
  99. mφnß  na starΘ Φasy,  kdy se hry nahrßvaly  z kazety deset minut,  ale zato byly
  100. narozdφl od dneÜnφch alespo≥ troÜku zßbavnΘ.
  101.  
  102. Program 80MEmu je voln∞ Üi°iteln²  i se zdrojov²mi k≤dy  za p°edpokladu dodr₧enφ
  103. licenΦnφch podmφnek ZOA,  p°esto se nebudu brßnit  pen∞₧it²m Φi v∞cn²m dar∙m ;-)
  104. V p°φpad∞ jak²chkoli nejasnostφ piÜ na e-mail, nebo navÜtiv mojφ WWW strßnku.
  105.  
  106. E-mail: dispair@seznam.cz / santus@centrum.cz
  107. WWW:    http://santus.kgb.cz