Welcome, Guest. Please login or register.


Author Topic: HW készítés (Read 124921 times)

Offline Ep128

  • EP addict
  • *
  • Posts: 1664
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
    • Honlapom
Re: HW készítés
« Reply #525 on: 2019.October.26. 12:49:55 »
A fájlok a szövegben vannak

https://m.blog.hu/sz/szergitata/file/rtcteszt.zip

Helyezze a két fájlt az F: partícióra.

Most tegye az SD-t a patron. Az SD felismeréséhez teljes mértékben vissza kell állítania a számítógépet. Ha az A: meghajtó az aktuális egység, akkor az SD-t nem észlelték az újraindításkor.

Most írja be: ": LOAD EPD17Z12.EXT"+ENTER

Várja meg, amíg a számítógép visszaáll. Ezután lépjen ki az EPDOS-ból a BASIC-ba.

Most beírhatja ": LROM CLOCK.ROM" + ENTER.

Köszönöm! :-) :smt041

Offline Tutus

  • EP user
  • *
  • Posts: 418
  • Country: hu
  • OS:
  • Mac OS X 10.14 Mac OS X 10.14
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
    • Enterpress News
Re: HW készítés
« Reply #526 on: 2019.October.26. 13:05:17 »
Hmm, nem értem igazán...
Ezek szerint a leírás alapján sokaknak nem volt egyértelmű, hogy le kell tölteni az rtcteszt.zip fájlt...
Nekem egyből ment a dolog, pedig nem vagyok nagy mágus :D bocs :D

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 69.0 Firefox 69.0
    • View Profile
Re: HW készítés
« Reply #527 on: 2019.October.26. 20:29:15 »
Ha van elegendő memória, mondjuk egy 512KB vagy 1024Kb-os bővítés, ugyanazzal az eljárással bármilyen Rom emulálható. De egy 128KB EP készlettel 48KB veszít. Jobb, ha a Clock.Rom-t a patronba helyezi.

Például, ha telepítette a Zozo EXOS-módosított Rom-ját(>2.1v), akkor nincs szüksége Basic.Rom-ra a patronon. Helyezze oda a Clock.Rom-t.

Kérdezd meg Zozo.

Offline Trefe

  • Beginner
  • *
  • Posts: 39
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #528 on: 2019.October.28. 18:50:24 »
Ez a CLOCK.ROM ugyan azt a funkciót valósítja meg, mint ami a ZOZOTOOLS-ban van?

Online Zozosoft

  • EP addict
  • *
  • Posts: 13519
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #529 on: 2019.October.29. 22:05:06 »
Ez a CLOCK.ROM ugyan azt a funkciót valósítja meg, mint ami a ZOZOTOOLS-ban van?
Igen a ZT-ból van kiemelve, a 4-es szegmensre kerül a gyorsteszt mellé. (Ugye az cartridge oldalon korlátos a hely, az egész ZT nem fér be)
Csak éppen valami bug van valahol, ha az SD kezelő alatt van a ROM listában, akkor lefagy induláskor :roll: külön bosszantóan csak igazi gépen, emulátorban nem! Így nehéz debuggolni :oops:
Amíg nem sikerül a bugot megfogni maradt ez a kerülő töltögetős megoldás.
Illetve ha van jobboldali bővítőd ahova tudsz ROM-ot rakni, akkor oda beteheted fixre!

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #530 on: 2019.November.06. 19:16:46 »
Elméleti szinten.

Ha 2 CPU-t raknánk az EP CPU csatijába.

Nem lesz 2X sebesség ugyan azon a frekvencián.
Ahogy nézem BUSAK/BUSREQ a RFSH-t nem támogatja.
Így külön kellene frissíteni a memóriákat.
Bár ha Dram helyett SRam lenne. akkor 20-25% sebesség növekedést lehetne kihozni.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #531 on: 2019.November.07. 11:31:50 »
Nem vagyok szakértő, de ...

- Azt hiszem, hogy ugyanazon aljzaton lévő két Z80 úgy működne, mintha csak egy Z80 lenne.
-A memória elérési sebességét nem a Ram, hanem a processzor óra vezérli. Bizonyos esetekben a Z80 órára korlátozni kell a lassú memória olvasását.
- Az "SRAM" -et a modern Enterprise Ram bővítményekben használták, ez lehetővé tette a Z80-nak a teljes óráját 10MHz-ig.

A másik oldalon nagyon érdekesnek találtam a kettős Z80-k ötletét, de valószínűleg drasztikus változtatásokat igényelne a rendszerben.

Például: megosztanák-e ugyanazt a memóriát? Léteznek-e kettős portos memóriák, de a két Z80-nak különféle program- és halomzónái lennének, és nincs memóriavédelem a Z80-on. És továbbra is ugyanazok a Z80 portok lesznek, tehát szükséges lenne hozzáférésük ellenőrzésének módja.

Ez egy alapvető rendszeren. Egy olyan komplex esetében, mint például az Enterprise, minden processzorra rendszerszegmensekre lenne szükség (0. és 3. oldal), és külön Ram-paginációra.

Még ha ezt el is is lehetne érni, a processzorok közötti interakció ellenőrzéséhez nagyon sok szoftverre és hardverre lenne szükség.

Oké, abbahagyom.



-----

I am not an expert, but...

-I think that two Z80 on the same socket would act like only one Z80.
-The memory access speed is not controlled by the Ram, but by the processor clock. On some cases time restriction has to be made to the Z80 clock to read slow memory.
-"SRAM" has been used on modern Enterprise Ram expansions, it has allowed the over-clock of the Z80 up to 10MHz.

On the other side, I found very interesting the idea of dual Z80s, but probably it would demand drastic changes on the system.

For example: would they share the same memory?, exist dual port memories, but the two Z80s would have different program and pile zones, and there is no memory protection on the Z80. They will share the same Z80 ports, so it would be necessary a way to control their access.

This on a basic system. On a complex one like the Enterprise, we would need System segments for each processor(page 0 and 3), and separate Ram pagination.

Even if this could be achieved, a way to control the interaction between the processors would need a lot of software and hardware.

Ok, I stop here.


Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #532 on: 2019.November.07. 18:51:46 »
[
Például: megosztanák-e ugyanazt a memóriát? Léteznek-e kettős portos memóriák, de a két Z80-nak különféle program- és halomzónái lennének, és nincs memóriavédelem a Z80-on. És továbbra is ugyanazok a Z80 portok lesznek, tehát szükséges lenne hozzáférésük ellenőrzésének módja.

Ugyan azt a 64KB memóriát látja mind a két CPU.

A másik oldalon nagyon érdekesnek találtam a kettős Z80-k ötletét, de valószínűleg drasztikus változtatásokat igényelne a rendszerben.

Igen, egy új "felső" panel.
Kezdeti változat a CPU foglalatra csatlakozna.
2 CPU ajzat, 1-2 GAL     

Ez egy alapvető rendszeren. Egy olyan komplex esetében, mint például az Enterprise, minden processzorra rendszerszegmensekre lenne szükség (0. és 3. oldal), és külön Ram-paginációra.

Nem kell, a 2. CPU csak akkor futna ha az 1. CPU engedélyezi.

Még ha ezt el is is lehetne érni, a processzorok közötti interakció ellenőrzéséhez nagyon sok szoftverre és hardverre lenne szükség.

Szoftver? Csak szimpla rutinokat kell meg írni. Mintha csak egy "CALL" lenne.
Lefutása után leálna a 2. Z80.

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #533 on: 2019.November.08. 10:47:07 »
Mint már említettem, a két Z80 nem tudott egyszerre hozzáférni a memóriához, tehát dupla portos memóriára (az összes memóriára, még a video Ram-ra) is szükség lenne. Ez csak néhány memóriaproblémát javítana, mi történne, ha a két processzor egyszerre férne hozzá a Z80 porthoz? Gondoljon úgy, hogy a számítógépen végzett összes fontos feladat a portok olvasása / írása.

Ön egy slave processzort javasol, de ugyanazokkal a problémákkal járna, hacsak az extra Z80-nak saját buszai vannak (saját RAM és I / O eszközök), amelyek nem kapcsolódnak a fő processzorhoz. Lehet, hogy egy ablak valamelyik címre vagy portra kiterjed, akárcsak az SD patront (ismételten szükség lenne valamilyen protokollra a 2 Z80-as kötéséhez, szoftverre és / vagy hardverre).

Akkor miért nem csatlakozna inkább egy matematikai társprocesszorhoz? A klasszikus Enterprise időkben a nagy Mészáros Gyula elgondolkodott rajta

Itt található egy szál, amely megvitatja a kártyát.
--------

As I mentioned, the two Z80s couldn't access to memory at the same time, so dual port memory(all the memory, even the video Ram) would be necessary. This only would fix some memory problems but, what would happen if the two processors accessed at the same time to the Z80 ports? Think that all important tasks on a computer are made reading/writing the ports.   

You suggest a slave processor, but it would have the same problems, unless the extra Z80 would have its own buses(own RAM and I/O devices), not connected with the principal processor. Maybe a window on some address or ports range would do, just like the SD cartridge (Again, some protocol to tie the 2 Z80s would be needed, software and/or hardware).

But, what would be the purpose of such system? it seems, only for calculation, as a mere aid to the main Z80.

Then, why not interface a maths coprocessor instead? On classic Enterprise times, the great Gyula Mészáros thought about doing it.

There is a thread discussing about the card here.


Offline ergoGnomik

  • EP lover
  • *
  • Posts: 836
  • Country: hu
  • Stray cat from Commodore alley
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 12.18 Opera 12.18
    • View Profile
Re: HW készítés
« Reply #534 on: 2019.November.08. 13:47:24 »
/OFF
Vagy egy órát gondolkoztam azon, hogy hozzászólok, de végül is inkább nem. Ferrot megsérteném, glorezt meg még jobban összezavarnám. SZVSZ nem jók az ötleteitek. Olvassatok többet több processzoros rendszerek felépítéséről!

I was thinking about writing a post for at least an hour but I better refrain. Ferro would be offended and glorez would get even more confused. IMHO, your ideas are wrong. Read more on architecture of multi-processor systems.
/ON

Online gflorez

  • EP addict
  • *
  • Posts: 2663
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #535 on: 2019.November.08. 15:37:36 »
Alig várom, hogy kiszabaduljon a zavartól .... Kérem, ne álljon meg, tanulni akarok.

--------

I am eager to get out of my confusion.... Please don't stop you, I want to learn.

Offline Ferro73

  • EP lover
  • *
  • Posts: 765
  • Country: hu
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 70.0 Firefox 70.0
    • View Profile
Re: HW készítés
« Reply #536 on: 2019.November.09. 20:30:38 »
Olvassatok többet több processzoros rendszerek felépítéséről!

Mint már említettem, a két Z80 nem tudott egyszerre hozzáférni a memóriához, tehát dupla portos memóriára (az összes memóriára, még a video Ram-ra) is szükség lenne.

Nem sértésként.
Olvassatok utána a Z80 CPU BUS CONTROL-rol szóló résznek. /6. lap vagy 15.oldal/
Talán megérthető.

Ha nem akkor vitázhatunk. Mit nem tudok jól. Miben tévedek.