Copyright 2001 by ZA Software

 

V²voj MZ-800 emulßtoru je datovßn od roku 1998, kdy vzhledem k nedostupnosti jakΘhokoliv emulßtoru (dokonce i ten od Perexu byl velmi obtφ₧n∞ k sehnßnφ) jsem se dal do tΘto mravenΦφ prßce. VÜe zaΦalo v²vojem DOSovΘho programu v TurboPascalu 7.0 - prßce Üla celkem od ruky, tak₧e za necel² rok se mi zaΦalo zdßt, ₧e zaΦφnßm trumfovat i v²Üe zmφn∞n² emulßtor od Jardy Kysely. Opak byl bohu₧el pravdou - vzhledem k tomu, ₧e jsem velmi Φasto "sahal" p°φmo na hardware PC, pozd∞ji jsem zjistil, ₧e na mnoha poΦφtaΦφch vlastn∞ v∙bec nefunguje nebo se prost∞ chovß divn∞. Z tohoto d∙vodu mne jaksi p°eÜla chu¥ cel² program p°ed∞lßvat, proto jsem si °ekl, ₧e jej ud∞lßm cel² znova. V²voj zaΦal na poΦßtku roku 2000 (duben) na stßle nejrozÜφ°en∞jÜφ platform∞ M$ Windows (cca 80% :-/ ). Sna₧il jsem se v n∞m zachovat v²hody stßvajφcφch emulßtor∙ SHARPa a takΘ jej doplnit o vlastnosti, kterΘ majφ pouze emulßtory "vyÜÜφ t°φdy". Charakterizoval bych jej zhruba takto:

  • Emulace Z80 vΦetn∞ nedokumentovan²ch instrukcφ
  • Hardware - GDG, Z80-PIO, 8255, 8253
  • Emulace rozÜφ°enΘ video RAM 32KB
  • Emulace borderu (pouze p°i zobrazenφ v okn∞)
  • Emulace 4xFloppy 720 KB+°adiΦ WD 2797 pomocφ diskovΘho image
  • Emulace zßlohovanΘho ramdisku a₧ do kapacity 1MB
  • Emulace "virtußlnφho" magnetofonu
  • PSG 3 kanßly (prozatφm bez ÜumovΘho) pomocφ DirectSound nebo MIDI (MMSYSTEM)
  • Integrovan² debugger, assembler, disassembler
  • Mo₧nost "tφpßnφ" obrßzk∙

¿A co po vßs bude vy₧adovat:

  • Windows 9X, Me, NT, 2000
  • Procesor alespo≥ Pentium 166, v°ele vÜak doporuΦuji alespo≥ PII/333 a vyÜÜφ
  • 32 MB RAM (dle operaΦnφho systΘmu - pro NT to bude vφce)
  • Nainstalovan² DIRECTX verze 5 a vyÜÜφ
  • Zvukovß a grafickß

Jak vlastn∞ emulßtor vypadß?