Welcome, Guest. Please login or register.


Author Topic: Hibaelhárítás (Read 303619 times)

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #435 on: 2024.March.04. 19:09:05 »
Akkor már jobb a helyzet.
Elég az 0F8h-0FBh ig átnézni.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #436 on: 2024.March.04. 19:13:37 »
Amit nem értek, hogy pl EPDOS-ban egy 800kb-os komplett lemez átmásolása két meghajtó között simán megy, pedig a memórába tölti először az egészet
Van fájl össze hasonlító progid?
a két lemez tartalmát hasonlítsd össze.
Mert lehet a fáj mérete nem változott de a tartalma még igen.
Vagy CRC ellenőrzőösszeg ?   /MD5/

Offline tango

  • Beginner
  • *
  • Posts: 27
  • Country: hu
Re: Hibaelhárítás
« Reply #437 on: 2024.March.04. 20:15:28 »
Van fájl össze hasonlító progid?
a két lemez tartalmát hasonlítsd össze.
Mert lehet a fáj mérete nem változott de a tartalma még igen.
Vagy CRC ellenőrzőösszeg ?   /MD5/

Természetesen készítettem az eredeti majd a másolt lemezről disk image-et, majd képeztem MD5-ös checksumot, amelyek megegyeznek - kizárva ezzel a floppy lemez és maga a floppy esetleges hibáját is. Mondjuk lehet az EPDOS éppen a feltételezhetően hibás szegmenst nem használta másolás közben, ki tudja...

A Nodes of yesod viszont kifagy 128K módban vagy 2MB memóriával még cartrige és exdos nélkül magnóról töltve is, pedig kb csak 40KB és 5-ös fejléccel rendelkezik, vagyis az exos maga foglalja le a szegmeneseket.
(A nodes-t gyári kaziról betöltöttem magnóról és kimásoltam floppyra, MD5 egyezik az ep128.hu-n levő eredeti verzióval, tehát a felújított magnó is jól működik és a program hibátlan)
64K-s módban kaziról töltve viszont megy a Nodes!

Az is előfordulhat esetleg, hogy az exosban valami eddig fel nem tárt hibát találtam? Azért elég egzotikus konfiguráció a 2MB RAM, gondolom nem sokan próbálkoznak 2MB-os bővítővel eredeti gépen és a hőskorban se volt túl gyakori :)

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #438 on: 2024.March.04. 20:20:43 »
Akkor megpróbálod megkeresni a hibát?

Offline tango

  • Beginner
  • *
  • Posts: 27
  • Country: hu
Re: Hibaelhárítás
« Reply #439 on: 2024.March.04. 20:22:25 »
Igen, megnézem.

Szóval ASMON-ban lapozzam be a video memória 4 szegmensét, és ellenőrizzem hogy üres -e mindegyik, vagyis 00-val van eredetileg feltöltve?

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #440 on: 2024.March.04. 20:31:51 »
nem
run 128k

asmen v asmon

belapozod a page2 re az FB szgmenst
o  b2  fb

modosítod a 8000h memoria cimen levő értéket
m 8000 ff

kilépsz
ESC

ellenőrződ nincs e máshol FF a szegmensen
d 8000
« Last Edit: 2024.March.04. 20:37:53 by Ferro73 »

Offline geco

  • EP addict
  • *
  • Posts: 7218
  • Country: hu
    • Támogató Támogató
Re: Hibaelhárítás
« Reply #441 on: 2024.March.04. 21:04:44 »
Az is előfordulhat esetleg, hogy az exosban valami eddig fel nem tárt hibát találtam? Azért elég egzotikus konfiguráció a 2MB RAM, gondolom nem sokan próbálkoznak 2MB-os bővítővel eredeti gépen és a hőskorban se volt túl gyakori :)
Nem hinném, tuti a RAM bővítő körül akad valami gond, SF3-mal már lőttem be 4MB RAM-ot is, most ha jól rémlik, akkor 2MB-s a konfigom, és nem tapasztaltam fagyit.
A Nodes-nél lehet az a bibi, hogy nem EXOS kompatibilis, és ír az EXDOS területére. Úgy emléxem, de lehet rosszul, hogy az sem az EXOS-tól kéri a szegmenseket, hanem fix szegmenseket használ.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14775
  • Country: hu
    • http://enterprise.iko.hu/
Re: Hibaelhárítás
« Reply #442 on: 2024.March.04. 21:08:46 »
Lehet megpróbálom az asmon-t, bár elég sok szegmenst kellene átnézni... Amit nem értek, hogy pl EPDOS-ban egy 800kb-os komplett lemez átmásolása két meghajtó között simán megy, pedig a memórába tölti először az egészet, míg egyes akár 48k-s spectrum átiratok nem működnek, vagy ha igen, azoknál is előfordulnak a grafikában glitch-ek.

Illetve miért fut le az advanced memóra teszt hibátlanul?
Ez nekem memória sebesség problémának tűnik.
Próbáld ki, hogy SET 191,4 esetleg SET 191,0 után mi történik.

A Z80 utasítás olvasás ciklus fél órajellel rövidebb mint a normál memória olvasás, ezért előfordulhat, hogy teszten átmegy, de ha program fut az adott memóriában, akkor hibázik -> fagyás.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #443 on: 2024.March.04. 21:10:43 »
igen de 128k módban tape: résznél is kiakadt
A Nodes of yesod viszont kifagy 128K módban vagy 2MB memóriával még cartrige és exdos nélkül magnóról töltve is, pedig kb csak 40KB és 5-ös fejléccel rendelkezik, vagyis az exos maga foglalja le a szegmeneseket.

Offline tango

  • Beginner
  • *
  • Posts: 27
  • Country: hu
Re: Hibaelhárítás
« Reply #444 on: 2024.March.04. 21:40:38 »
Kipróbáltam amit írtatok:
F9, FA, FB szegmenst megnéztem asmon-ban 128K módban, a beírt FF csak a 8000-es címen szerepelt, máshol nem, átnéztem az egész szegmenst (8000-C000).
F8-at nem teszteltem, mert a 0-ás lapon is az van, tele tartalommal.

Zozo:
Set 191,4 -re és set 191,0-ra is ugyanúgy elszáll 2MB-on, több programmal is kipróbáltam mindkét beállítást. (Nodes, Bedlam 128K)

Offline tango

  • Beginner
  • *
  • Posts: 27
  • Country: hu
Re: Hibaelhárítás
« Reply #445 on: 2024.March.04. 21:50:09 »
Mellékeljek képet a bővítőről? 2020-ban készült.

Offline Ferro73

  • EP addict
  • *
  • Posts: 1013
  • Country: hu
Re: Hibaelhárítás
« Reply #446 on: 2024.March.04. 21:52:21 »
Fojtasd

csak a z FB szegmensen

változtasd meg ugyan így  a 8002h,8004h ,8008h, 8010h,8020h... egyenként
és ellenőrizd "d" 8000h megjelenik más címen "FF"

Egyébként nem létezik szoftveresen ilyen memória teszt?

Zozo-nak van ilyesmi csak az EXOS helyére kell tenni.

jöhet