Technikailag lehetséges olyan bõvítés, ami az órajelet állítgatja az OUT 191,x utasításnak megfelelõen (nem csak az idõzítést)?
Elképzelhetõ, a Koch Tibor féle turbo szoftverbõl kapcsolható volt (Venus)... vissza kéne fejteni a levakart felíratos SMD turbot (tökéletes fagyás mentes átkapcsolás), aztán áttervezni, hogy szoftverbõl is kapcsolható legyen. Az már csak részlet kérdés, hogy milyen portra reagáljon.
Bennem azért merült fel a szoftverbõl is kapcsolható turbó gondolata, hogy a Turbo EXDOS is tudja kapcsolgatni, így csak HD lemezrõl töltésnél menne turbon a Z80, a program mehetne változatlan tempón. (Persze ha turbon akarjuk akkor azon.)
Mondjuk ha sikerülne egyéb módon megoldani a HD kérdést, akkor ez már nem lesz szempont.
Mostanában a DMA-n töröm nagyon a fejem, van valakinek tippje, honnan lehetne szerezni 8Mhz-es Z80 DMA chipet? Ebay-en csak 4Mhz-es akad, pedig ma is gyárták 8Mhz-esben!
DMA ügyben a probléma az, hogy ott van a DAVE vezérelte lapozásos technika, így 3 megoldás lehetséges:
1) A Z80-hoz pakolni a DMA-t, ez tuti mûködõ dolog, a gép többi része szempontjából mindegy, hogy melyik Zilog IC vezérli a buszt, a DMA ugyanazt a 64K-t fogja látni amit a Z80 is. Ilyet csináltak Spectrumhoz is:
http://velesoft.speccy.cz/data-gear.htmEzzel a megoldással nem csak a floppy dolgot oldjuk meg, hanem másra is használható, pl grafikai mûveletek gyorsítására. Viszont a gépet erõsen át kell alakítani...
2) másik tuti mûködõ módszer, ha az EXDOS-ra kerülne a DMA, egy darabka SRAM társaságában, amit vagy a DAM vagy a gép lát, az átvitelt megcsinálja a DMA majd az SRAM-ból az EXDOS átpakolja, ahova kell. HD lemez 4Mhz-en dolgot megoldja, de mást nem nyerünk vele.
3) a DAVE leírásban szerepel egy olyan, hogy a DAVE-bõl jövõ A14-A21 címvezetéket tri-state-ba rakhatóak a BREQ vonallal. Magyarul ez azt jelenti, hogy ha valaki elkéri a busz irányítás jogát, akkor a DAVE nem lapozgat, a külsõ eszköz generálhatja a teljes 4MB tartományra a címeket.
Ha ez úgy mûködik, ahogy gondolom, akkor a külsõ kártyán lévõ DMA elérheti a teljes címtartományt, kell pakolni mellé 4 lapozó regisztert, és a Z80 lapozásától függetlenül bárhonnan, bárhova lehetne másolgatni.
A nagy kérdés, amirõl nem írnak semmit, hogy ez esetben videó memória elérés hogyan mûködne? Ha így is generálná a VRAM jelet, azaz menne minden normálisan, akkor szintén besegíthene pl a grafika gyorsításába! Mindezt úgy, hogy a gépet nem kell módosítani! Na ez király lenne, ha így mûködne!