Welcome, Guest. Please login or register.


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

Offline szipucsu

  • EP addict
  • *
  • Posts: 8069
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Offline Lacika

  • EP addict
  • *
  • Posts: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • 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: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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: 4806
  • OS:
  • Linux 64 bit (Suse) Linux 64 bit (Suse)
  • Browser:
  • Firefox 3.5.4 Firefox 3.5.4
    • View Profile
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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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: 208
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Firefox 3.6.11 Firefox 3.6.11
    • View Profile
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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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: 2929
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.8 Firefox 3.0.8
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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

  • EP addict
  • *
  • Posts: 13521
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.6.12 Firefox 3.6.12
    • View Profile
    • 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: 3926
  • Country: hu
  • OS:
  • Windows 7 Windows 7
  • Browser:
  • Safari Safari
    • View Profile
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: 703
  • Country: hu
  • OS:
  • Windows NT 6.2 Windows NT 6.2
  • Browser:
  • Firefox 11.0 Firefox 11.0
    • View Profile
    • 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