Enterprise Forever  |  :HUN  |  Programozás  |  Topic: EXOS 2.3 tovább fejlesztése
Author Topic: EXOS 2.3 tovább fejlesztése  (Read 7704 times)« previous next »
szipucsu
EP addict
*
Offline Offline

Hungary

Posts: 2890


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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.
Logged

Az EP jobb volt, mint a PC, nem volt hirtelen kikapcsolás után scandisk, és nem kellett újratelepíteni a Windows-t, kék képernyő pedig legfeljebb a DOS ablakban volt, az is más funkcióval.
The EP was better than the PC- no scandisk/reinstall/blue screen.

Enterprise Forever
« Reply #45 on: 2010.November.02. 11:04:18 »

 Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1627


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« 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.
Logged

Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1627


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« 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.
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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.
Logged


IstvanV
EP addict
*
Offline Offline

Posts: 2111

OS:
Linux 64 bit (Suse)
Browser:
Firefox 3.5.4


View Profile
New Posts
« 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 Smiley 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.
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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
Logged


Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1627


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« 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.
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« Reply #52 on: 2010.November.03. 08:51:26 »

mivel az EPDOS-ból kikerült
1.9-be visszakerült.
Logged


Mayer Gábor
EP fan
*
Offline Offline

Hungary

Posts: 151


OS:
Windows 7
Browser:
Firefox 3.6.11


View Profile
New Posts
« 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?
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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.
Logged


Lacika
EP addict
*
Offline Offline

Hungary

Posts: 1627


OS:
Windows XP
Browser:
Firefox 3.0.8


View Profile WWW
New Posts
« 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?
Logged

Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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.
Logged


Zozosoft
EP addict
*
Offline Offline

Hungary

Posts: 5629


OS:
Windows XP
Browser:
Firefox 3.6.12


View Profile WWW
New Posts
« 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.
Logged


Z80System
EP lover
*
Offline Offline

Hungary

Posts: 514


OS:
Windows 7
Browser:
Safari


View Profile WWW
New Posts
« 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 ?
Logged

Z80 System - Flying Time Studio

gafz
EP lover
*
Offline Offline

Hungary

Posts: 739


OS:
Windows NT 6.2
Browser:
Firefox 11.0


View Profile WWW
New Posts
« 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...
Logged

Enterprise Forever

Enterprise Forever
« Reply #59 on: 2012.March.24. 13:06:22 »

 Logged
Tags: EXOS 
Enterprise Forever  |  :HUN  |  Programozás  |  Topic: EXOS 2.3 tovább fejlesztése

Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

Template made by Mr.Prise
Page created in 0.129 seconds with 24 queries.
Google visited last this page Today at 01:55
Follow ep4ever_news on Twitter