Welcome, Guest. Please login or register.


Author Topic: EXOS 2.3 tovább fejlesztése (Read 50307 times)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9926
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: EXOS 2.3 tovább fejlesztése
« Reply #45 on: 2010.November.02. 11:04:18 »
- ha jól tudom, ahhoz, hogy a gép elfogadja a GOTO-t parancsmódban, egyetlen byte-ot kellene átírni.
Van ennek jelentõsége?
Parancsmódban használható a  GOTO 50 helyett a RUN 50.
Talán valamiért így látták célszerûnek az IS-BASIC megalkotói - nem tudom, miért.
De ettõl is egyéni az IS-BASIC, ahogy pl. a START parancs sincs meg tudtommal más basicben.
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #46 on: 2010.November.02. 11:13:39 »
Szerintem az a baj, ha ezek a javítások megtörténnek, akkor az új BASIC verzió alá fogják ezentúl írni a programokat

Nem hiszem, hogy ez manapság nagyon "fenyegető" probléma lenne...  :ds_icon_cheesygrin:
A fenti problémák kiszűrésére lenne alkalmas a VERNUM változó ellenőrzése.

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #47 on: 2010.November.02. 11:15:47 »
Van ennek jelentõsége?

A RUN és a START törli a változókat, a GOTO nem.
Nekem igazából ez sosem volt probléma, SPECTRUM-ról áttérők vetették fel anno.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #48 on: 2010.November.02. 23:08:38 »
vagy hibás a RAM a gépben. Az utóbbi esetben könnyen lehetséges, hogy a hiba csak M1 (utasítás) olvasásnál és várakozás nélkül fordul elõ, és így is csak bizonyos címeken vagy akár egyetlen byte-on.
Az ilyen X-aktás esetek miatt gondolkozom azon, hogy kéne egy olyan EP-s RAM teszt, mint ami PC-n a Memtest86+ , ahol nem a gyorsaság a lényeg, hanem az, hogy minél több módszerrel, minél jobban megkínozza a memóriát, hogy kibukjanak az ilyen dolgok.

István! Lenne ötleted, miféle algoritmusokkal kéne nekiesni?


Magát a programot úgy képzelném, hogy az EXOS 2.4-ben lehetne induláskor egy gombnyomással elõcsalogatni, de lenne betölthetõ verziója is a hagyományos gépek számára. meg kapná egy listában az alap RAM teszt alapján felderített RAM szegmensek listáját, aztán azt kínozná, amíg le nem lövik :-)
Ne kelljen játékfagyásokat keresgélni, vagy RAMDISK másolásokkal fájlsérülést keresni, stb hanem legyen egy olyan teszt ami 99.999%-ra kihozza, hogy jó-e a konfig vagy se.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: EXOS 2.3 tovább fejlesztése
« Reply #49 on: 2010.November.02. 23:32:11 »
Az ilyen X-aktás esetek miatt gondolkozom azon, hogy kéne egy olyan EP-s RAM teszt, mint ami PC-n a Memtest86+ , ahol nem a gyorsaság a lényeg, hanem az, hogy minél több módszerrel, minél jobban megkínozza a memóriát, hogy kibukjanak az ilyen dolgok.

István! Lenne ötleted, miféle algoritmusokkal kéne nekiesni?

Talán át lehetne venni néhány ötletet a memtest86-ból :) Itt található rövid leírás a különböző algoritmusokról. Érdekes probléma lehet még a csak utasításelérésnél (M1), a rövidebb időzítés miatt előforduló hibák keresése.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #50 on: 2010.November.02. 23:44:46 »
Érdekes probléma lehet még a csak utasításelérésnél (M1), a rövidebb idõzítés miatt elõforduló hibák keresése.
Olyanra gondoltam, hogy valami 16K-n keresztül futó bonyolult számítást kéne generálni, ami megáll HALT-tal a szegmens végén. Beprogramozni egy 1 Hz-es megszakítást, és az IRQ-n keresztül lép ki a tesztbõl, és ellenõrzi, hogy a regiszterekben az elvárt eredmény van-e. Ha netán összekutyulódik hiba miatt, akkor is van esély, hogy a megszakítás lelövi az elszabadult programot. Legrosszabb esetben azt látja a felhasználó, hogy a TESTING xx-nél lefagyott, végülis ez is felér egy hibaüzenettel  :ds_icon_cheesygrin:

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #51 on: 2010.November.03. 07:54:55 »
Esetleg megfontolandó lenne, hogy a HFONT-ot berakjuk az EXOS mellé, mivel az EPDOS-ból kikerült, de "ipari szabvány" lett.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #52 on: 2010.November.03. 08:51:26 »
mivel az EPDOS-ból kikerült
1.9-be visszakerült.

Offline Mayer Gábor

  • EP fan
  • *
  • Posts: 216
  • Country: hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #53 on: 2010.November.03. 09:25:05 »
Van 2.2 -es exos is? Ha igen, az miben más mint a gyári 2.1?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #54 on: 2010.November.03. 10:18:13 »
Van 2.2 -es exos is? Ha igen, az miben más mint a gyári 2.1?
Van:


Ha igen, az miben más mint a gyári 2.1?
Lásd itt.

Offline Lacika

  • EP addict
  • *
  • Posts: 3197
  • Country: hu
    • http://www.ep128.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #55 on: 2010.November.03. 10:23:33 »
Lásd itt.

Igazából itt sincs sok szó "vesztegetve" a 2.2-es változatra...
Tényleg, mi az, ami már a 2.2-ben is benne volt? csak a gyorsteszt?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #56 on: 2010.November.03. 10:36:16 »
Tényleg, mi az, ami már a 2.2-ben is benne volt? csak a gyorsteszt?
Volt gyorsteszt, de kevesebbet tudott: nem volt még ROM szimulációs lehetõség, és EDCW bõvítések megõrzése, és a kijelzés is kevésbé részletes.
WP 2.6 és a EXT hibával javított BASIC már benne volt ebben is.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14731
  • Country: hu
    • http://enterprise.iko.hu/
Re: EXOS 2.3 tovább fejlesztése
« Reply #57 on: 2010.November.03. 10:48:12 »
A Kurczu gépében egyébként olyan EXOS 2.2-t találtam, ami még nem keres minden szegmensen ROM-ot, csak 64K-s EPROM-ra van gondolva, így F3-F0, E3-E0,.... 13-10, 07-04, 03-02 szegmenseken keres.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #58 on: 2012.March.24. 12:44:36 »
Ha nagy cpu orajelre allitom a szimulatort, akkor ugye begyorsur a cursor villogasa es a hanglejatszas ( gondolok itt elsosorban a billentyuzethangra, de gondolom nem csak arra korlatozodik ) is begyorsul es igy magasabb hangon jatszik le, ill. rovidebb ideig tart.

Ez a ket funkcio kozul egyik sem lett vona megszakitasokkal idozitve az exosban ? Hogyhogy felgyorsulnak ezek ?
Z80 System

Offline gafz

  • EP lover
  • *
  • Posts: 700
  • Country: hu
    • http://gafz.atw.hu
Re: EXOS 2.3 tovább fejlesztése
« Reply #59 on: 2012.March.24. 13:06:22 »
Ha nagy cpu orajelre allitom a szimulatort, akkor ugye begyorsur a cursor villogasa es a hanglejatszas ( gondolok itt elsosorban a billentyuzethangra, de gondolom nem csak arra korlatozodik ) is begyorsul es igy magasabb hangon jatszik le, ill. rovidebb ideig tart.

Ez a ket funkcio kozul egyik sem lett vona megszakitasokkal idozitve az exosban ? Hogyhogy felgyorsulnak ezek ?

Gondolom a Dave magasabb órajele miatt gyorsul a hangképzés meg a megszakítás is. 6 MHz-re viszont felkészítették...
Enterprise Forever