Welcome, Guest. Please login or register.


Author Topic: EP128.hu (Read 912411 times)

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EP128.hu
« Reply #1530 on: 2023.September.09. 17:12:04 »
A Kapcsolók és a Floodit mehetnének a basic programcsokorba.

A Kapcsolók - miután egyáltalán be lehetett tölteni (9 karakteres file-név...) egy RETURN without GOSUB üzenetet produkál csak.

Offline SlashNet

  • EP addict
  • *
  • Posts: 1165
  • Country: ua
  • Enterprise 128K | Cubietruck
    • My old site about Enterprise

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9843
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EP128.hu
« Reply #1532 on: 2023.September.10. 15:27:56 »
A Kapcsolók - miután egyáltalán be lehetett tölteni (9 karakteres file-név...) egy RETURN without GOSUB üzenetet produkál csak.
Nekem korábban is és most is betölti és el is indul, játszani is lehet...
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14683
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1533 on: 2023.November.02. 09:08:11 »
A demók közül hiányzik az FBSCROLL. A 2.0.10-es emulátorral már fut segédlet nélkül is.
Még mindig hiányzik :evil:

Offline Lacika

  • EP addict
  • *
  • Posts: 3182
  • Country: hu
    • http://www.ep128.hu
Re: EP128.hu
« Reply #1534 on: 2023.November.02. 22:49:43 »
Elolvastam, a topic-ot, de most sem tudom, mi ez :-)
De legalább azt megtudtam, hogy 4MHz-re kell kapcsolni. Felraktam.

Offline geco

  • EP addict
  • *
  • Posts: 7014
  • Country: hu
    • Támogató Támogató
Re: EP128.hu
« Reply #1535 on: 2023.November.03. 07:58:32 »
Elolvastam, a topic-ot, de most sem tudom, mi ez :-)
De legalább azt megtudtam, hogy 4MHz-re kell kapcsolni. Felraktam.
Úgy emléxem, hogy a lényege az, hogy az oldalra scrollozó képen fut egy gyorsabb szöveg scroll, ami fixbias regiszter gyors módosításával van megoldva (mármint a szöveg megjelenítése a képernyőn), és időzítése valamelyik Nick port olvasásával, ami hivatalosan csak írható :D

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14683
  • Country: hu
    • http://enterprise.iko.hu/
Re: EP128.hu
« Reply #1536 on: 2023.November.03. 08:37:19 »
és időzítése valamelyik Nick port olvasásával, ami hivatalosan csak írható :D
Igen ez a lényeg: a Nick portok nincsenek olvasásra kiépítve, azonban maga a port hozzáférés folyamat ugyanúgy lezajlik mint írás esetén. Azaz ugyanúgy várakoztatja a Z80-at a Nick. Mivel a Nick nem ad ki adatot a videóbuszra, ezért a Nick által utoljára olvasott adatbájt zajként ott marad*, és amikor kinyit a Z80 felé az U7-es 74LS245, az ezt a bájtot fogja beolvasni Nick portról.
* mivel a videóbuszon sincs felhúzó ellenállás, ami biztosítaná az 1-es biteket (FFh bájtot) az üres buszon.

Ez a jelenség aztán kihasználható arra, hogy hol jár a Nick a képen, ezt mutatta be IstvánV ezzel a demócskával. Neve is a lebegő buszból jön: Floating Bus Scroll.

Ez a program így aztán alkalmas arra, hogy emulátorok és különböző modern hw megvalósítások pontossága legyen tesztelve.
EP32-vel illetve 2.0.10 előtti ep128emu-val nem működik.
Az a Retropie alapú cucc, ami Zöldalma és Kapitány úr nyomat, azon mennie kell, abba friss ep128emu lett belefordítva.
Z80MU-n gyanítom, hogy ez se megy.
FPGA-sok nem tudom nézték-e már?

A FB csoportban Endi csodálkozott rá a jelenségre, hogy mit is csinál az out 129,in(129) :)
Ezzel a kis progival Basicből tesztelhető:
1 POKE 56,201
2 OUT 129,IN (129):GOTO 2

Ha előtte csinálunk egy GRAPHICS 256-ot, és fel-PLOT PAINT-oljuk valami színnel, akkor látható, hogy az a szín megjelenik dominánsan a keretre outolt színekben.

Az "ez a lényeg" bekezdést be lehetne rakni az EXOS leírásba a Nick regiszterekhez kiegészítésnek.
Illetve: "A Z80-s portok 080h-tól 08Fh-ig fenn vannak tartva a Nick chip regiszterei számára, bár jelenleg csak az első négyet (080h-083h) használjuk" itt hozzáfűzni, hogy a többi címen is ez a négy ismétlődik.

Offline gflorez

  • EP addict
  • *
  • Posts: 3591
  • Country: es
    • Támogató Támogató
Re: EP128.hu
« Reply #1537 on: 2023.November.03. 10:53:46 »
Meg tudnád írni a teszt teljes listáját, hogy odaadhassam Kypnek?

Can you write the full listing of the test so I can give it to Kyp?

Offline gflorez

  • EP addict
  • *
  • Posts: 3591
  • Country: es
    • Támogató Támogató
Re: EP128.hu
« Reply #1538 on: 2023.November.07. 12:20:17 »
Kyp szerint ez könnyen megvalósítható.


Kyp says it is easy to implement.

Offline gflorez

  • EP addict
  • *
  • Posts: 3591
  • Country: es
    • Támogató Támogató
Re: EP128.hu
« Reply #1539 on: 2023.November.08. 00:45:55 »
Első próbálkozás...

First try...


[ Guests cannot view attachments ]


Sorry, only in English:

The core still doesn't have Nick over Z80 contention, this is, the Z80 is not put to /WAIT when Nick access the same video memory segment. Kyp says he is now forced to implement it, in order to make this FBscroll demo work.