Wiki
Downloads
Media Center
Search
Calendar
Links
Login
Register
Enterprise Forever
|
:HUN
|
Programozás
| Topic:
Magnós frekvenciák
Pages:
«
1
2
3
4
5
6
7
8
9
»
Go Up
Print
Author
Topic: Magnós frekvenciák (Read 12073 times)
« previous
next »
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #60 on:
2009.November.11. 23:36:27 »
Most lemertem egy sima betoltest. 32050 bajt hosszu fajlt 140 masodpercig toltott, az 1831 bit/s .
Azzal a betoltessel amit ott taglaltam olyan 10 ezer bit/s -set azert el lehetne erni. Az olyan 5.5 szoros sebessegnovekedes lenne.
A 8000 a a gyari 2000- hez kepest 4X- es. Nem lenne olyan rossz, ahhoz kepest ha csak 2 szamot kene atirni hozza valahol, de nem nagyon hiszek enebben ( semmi bizonyitek csak erzes ), mert ahhoz az 5.5- szoros sebesseghez en eldobnekminden funkciot, akkor az EP betolto szuper kepessegei megtartasa melletti 4X- es gyorsitas ... nem hinnem h bejonne.
Van valami rom visszafejtesszeru a magno betoltorol ?
Logged
Z80 System - Flying Time Studio
Enterprise Forever
Re: Magnós frekvenciák
«
Reply #60 on:
2009.November.11. 23:36:27 »
Logged
geco
EP addict
Offline
Posts: 1170
OS:
Windows XP
Browser:
Firefox 3.5.5
Re: Magnós frekvenciák
«
Reply #61 on:
2009.November.12. 09:00:29 »
Quote from: Z80System on 2009.November.11. 23:36:27
Most lemertem egy sima betoltest. 32050 bajt hosszu fajlt 140 masodpercig toltott, az 1831 bit/s .
Azzal a betoltessel amit ott taglaltam olyan 10 ezer bit/s -set azert el lehetne erni. Az olyan 5.5 szoros sebessegnovekedes lenne.
A 8000 a a gyari 2000- hez kepest 4X- es. Nem lenne olyan rossz, ahhoz kepest ha csak 2 szamot kene atirni hozza valahol, de nem nagyon hiszek enebben ( semmi bizonyitek csak erzes ), mert ahhoz az 5.5- szoros sebesseghez en eldobnekminden funkciot, akkor az EP betolto szuper kepessegei megtartasa melletti 4X- es gyorsitas ... nem hinnem h bejonne.
Van valami rom visszafejtesszeru a magno betoltorol ?
sajna 4x-ére nem fog nőni akkor sem, a 4Kb-s blokkok feldolgozása nem gyorsul, sztem egy 3x-os gyorsulás lenne.
Logged
Zozosoft
EP addict
Online
Posts: 5610
OS:
Windows XP
Browser:
Firefox 3.5.5
Re: Magnós frekvenciák
«
Reply #62 on:
2009.November.12. 11:50:56 »
Quote from: Z80System on 2009.November.11. 23:36:27
Van valami rom visszafejtesszeru a magno betoltorol ?
Nem sok, az 1-es szegmens visszafejtése kézíratban még nem lett részletesen visszafejtve
Mindenesetre itt van
úgy a 130-147 oldalakon terül el a magnókezelő.
Logged
http://enterprise.iko.hu/
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #63 on:
2009.November.12. 13:27:44 »
Na sok dolog lett.
Eloszor is az emu mintha lassabb lenne a vas EP- nel. Ezt a mert ciklusszamok a beolvaso programban is igy mutatjak, meg szemmel, mikor asmonban a szovegben shift+le gombbal kozlekedek, akkor az EP sokkal gyorsabban felulirja a kepet (mozog le egy oldalt), mint a szimulator. Ez miert lehet ? Nem allitottam sebesseget az alap 4 millio van beallitva. Nem turbos a gepem. ( Turbos, de alapon van, kiprobaltam, mikor nem alapon van, akkor a billentyuhangok hulye magasak lesznek )
Masodszor eszembejutott hogy azert ilyen pontossagu mereseket mar nemszabad az emuval csinalni, az ennyire azert mar valoszinuleg nem pontos. A WinUAE most azon kuzd hogy kijojjon az orajelpontos emulaciojuk, de azert az ep128emu gondolom meg nem tart itt. Igaz ? Szal elkezdtemvas EP- val futtatni merni a jeleket.
Harmadszor, maskepp reagal a vas EP akkor, ha Play -jel kezdem a lejatszast a szimuban, es mashogy ha a szimu mar lejatszik, csak a vegere ert, es rewind -del visszatekertetem az elejere. Kovetkezetesen osszevissza ertekeket ir ki a vas ep, a rewind altal kezdodo lejatszaskor, es a play- esnel pedig kovetkezetesen hasonlokat, nagyobbakat. Ezt nem tom miert van, de akkor majd ezentil mindig stop/rewind/play -jel inditok ujra, nem sima rewind- del.
Harmadik dolog, hogy a vas EP sebessege miatt mar joval nagyobb ciklusszamok jonnek ki akkor, ha lemerem hany ciklust tudok leszamolni mondjuk ket hang input valtozas kozott, ha azok pld 20 ezred masodpercenkent jonnek. De meg mindig azt varnam hogy max 1 elteressel kene tudjam leszamolni. Tehat barakarhanyszor is futtatom, mindig ugyanaz az ertek kene kijojjon egy frekinel, maximum 1 elteressel, attol fuggoen hogy mennyire van szinkronban a ciklusban a belovasas az inputjel valtozasanak pillanataval.
De nem ezt tapasztalom, hanem mondjuk vas EP- nel, 10KHz- s inputjelnel ( a valtozasok 1/20000 msodpercenkent jonnek ugye mert mindegy hogy felfuto vagy lefuto el csak a valtozast nezi a program) a kulonbozo mereseknel hol 6, 9, 12 ciklust is mer ... pedig hat a vas EP orajele azert ennyire nem lehetne pontatlan.
Ez a program a teljes beolvaso program resze, amit arra hasznalok hogy lemerjem hany ciklust tudok futtatni ( ez lenne a tulajdonkeppeni idomeres a beolvasoban, ami megallapitja majd hogy 1 vagy nulla bit jott ) ket input hang valtozas kozott:
Ciklus alatt az en programom mero/szamolo ciklusat ertem, nem az orajelciklust vagy ilyesmit.
org 2000h
di
ld a,128 ; meginditom a magnot
out (0b5h),a
ld hl,4000h ;ide toltenem, ha tolteni akarnam, de most ugye csak merni akarnek
ld bc,4000h ;ennyi bajtot, ha toltenem
call EPCT_Load
ei
ret
EPCT_Load:
push hl
push bc
exx
pop hl ;beolvasando bajtok szama
pop de ;betoltesi cim
ld bc,1 ;ezzel csokkentjuk hl- t
exx
ld h,2 ;cycle counter limit
ld l,1 ;cycle counter reset
ld b,80h ;input mask
ld c,0 ;current input state
ld d,l ;cycle counter
ld e,0 ;current byte
WaitForChange0: ;NA EZ MAR LENYEGES EZ KET OLYAN LOOP
in a,(0b6h) ;AMI CSAK AKKOR LEP KI, HA MEGJON AZ ELSO
and b ;KET VALTOZAS A HANG IMPUT BITEN
cp c ;EZ CSAK EGY MEGAKASZTAS AZ ELEJEN
jr nz,FoundChange0 ;HOGY VARJON A HANGRA
jr WaitForChange0 ;TEHAT EZ KET CIKLUS
FoundChange0: ;AMI AKKOR JUT CSAK NewByte: -RA
ld c,a ;HA ELKEZDODOTT A HANG
WaitForChange1:
in a,(0b6h)
and b
cp c
jr nz,FoundChange1
jr WaitForChange1
FoundChange1:
ld c,a
NewByte: ;HA ELKEZDODOTT A HANG AKOR JUTUNK CSAK IDE
;ES AZ IGAZI BETOLTESNEL MAJD MINDEN UJ BAJTNAL
;DE EGYENLORE MOST CSAK LE AKAROM MERNI HANYAT TUDOK
;SZAMOLNI KET VALTOZAS KOZOTT STABILAN
;UGYHOGY TOBBET NEMJON IDE
Bit0: ;EZ BEOLVASSA AZ ELSO BITET
in a,(0b6h)
and b
cp c
jr nz,B0Change
inc d
jr nz,Bit0
ret
B0Change:
ld c,a
ld a,h
cp d
ld d,l
rl e
Bit1: ;EZ BEOLVASSA A MASODIK BITET
in a,(0b6h)
and b
cp c
jr nz,B1Change
inc d
jr nz,Bit1
ret
B1Change:
ld c,a
ld a,h
cp d
ld d,l
rl e
Bit2: ;EZ BEOLVASSA A HARMADIK BITET,
in a,(0b6h) ;ES MIKOR BEOLVASTA AKKOR VISSZATER
and b ;NINCS SZEREPE ANNAK HOGY EZ A HARMADIK
cp c ;ELMELETILEG LEHETNE AZ ELSO VAGY A MASODIK MEREST
jr nz,B2Change ;IS VISSZAADNI, EN AZTAKARTAM HOGY A HARMADIKAT KAPJAM MEG
inc d
jr nz,Bit2
ret
B2Change:
RET ;NAMOST MIKOR ITT VISSZATERUNK AZ ASMONBA
;AKKOR D REGISZTER FOGJA TARTALMAZNI AZT A SZAMOT
;AHANYSZOR A jr nz,Bit2 SOR VISSZAUGRIK Bit2: -re.
;VAGYIS AZ A SZAM AZ AHANYAT TUDOTT FORDULNI A
;Bit2 LOOP AMIG VALTOZAST DETEKTALT A HANG INPUT
;BITEN
;NA ERROL A SZAMROL GONDOLNAM EN UGY, HOGY HA EGY KONSTANS NEGYSZOGJEL VAN A HANG INPUTON
;(ES ITT UGYE MINDIG UGYANAZT A MINTAT AZ ELEJEROL KEZDEM LEJATSZANI AZ EMUVAL)
;AKKOR A SZAM MINDIG ALLANDO KENE LEGYEN, MAX 1-GYEL KULONBOZO LEHETNE,
;TEHAT HA MONDJUK 6 CIKLUS IDEJE FER BELE A 1/20000- ED MASODPERCBE,
;AKKOR MINDIG HAT KENE LEGYEN, VAGY ESETLEG 5, HA UGY JOTT KI A LEPES,
;DE SOHA NEM LEHETNE 4 VAGY 7, VAGY BARMI MAS.
;NAMOST A VAS EP 6-12 KOZOTT ADITT VISSZA EDDIG D REGISZTERBEN NEKEM ERTEKET ERRE.
Vajon miert ?
«
Last Edit: 2009.November.12. 13:35:46 by Z80System
»
Logged
Z80 System - Flying Time Studio
IstvanV
EP addict
Offline
Posts: 2104
OS:
Linux (Suse)
Browser:
Firefox 3.0.11
Re: Magnós frekvenciák
«
Reply #64 on:
2009.November.12. 14:44:08 »
Quote from: Z80System on 2009.November.12. 13:27:44
Eloszor is az emu mintha lassabb lenne a vas EP- nel. Ezt a mert ciklusszamok a beolvaso programban is igy mutatjak, meg szemmel, mikor asmonban a szovegben shift+le gombbal kozlekedek, akkor az EP sokkal gyorsabban felulirja a kepet (mozog le egy oldalt), mint a szimulator. Ez miert lehet ?
Pontosan ugyanaz a konfiguráció, a RAM méret és a ROM-ok (pl. az emulátorban van EXDOS, de az igazi gépen nem, vagy más az EXOS verzió, stb.), és az ASMON változat is ? Nem lehet például más a BFh porton a memória várakozás beállítása ? Jól van beállítva minden órajel az emulátoron (4000000, 889846, 500000, Enable memory timing emulation) ? Az emulátor 100% sebességen fut ?
A magnó olvasás tesztelésénél az image file mintavételezési frekvenciáját érdemes lehet nagyobbra állítani (pl. 96000 Hz).
Logged
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #65 on:
2009.November.12. 14:59:14 »
Nem pontosan ugyanaz a konfig, de azt nem gondoltam hogy arra is szukseg van, tehat hogy ha tobb ram van vagy mas romok ( mert hat persze hogy nem konfigoltam fel az emut a hw ep- m parametereire, hisz abban vannak plusz ramok, meg minden ), akkor az sebessegre is kihat.
A frekiertekek alapertelmezesben vannak, es ellenoriztem pontosan azok amiket irtal.
Az asmon verziok ( sorry, ujabb megabalfaszsag ) sem ugyanazok, a vas EP- n rombol fut az eredeti asmon 1.5, az emun a turbo asmon 1.5 fut szinten rombol ( asszem a distribbol jott ).
Szal ez okozhatja az asmonos kulonbseget. A turbo asmon -ban ugylatszik eltoltak ( lassitottak ) a kepernyofrissitest lefele mozgaskor.
BFh -portot en nem allitom, felteszem hogy a programok tobbsege se.
Emu 100%, persze.
Hangmintaveteli frekijenek pontossaga nem csak akkor lenne fontos, ha mar az egesz file- t neznem ?
Mert lehet vannak benne pontatlansagok, de hat en mindig pont ugyanazt a ket valtozas kozotti idot merem a file elejehez kepest elmeletileg,
Az meg barhogy torzult is, de mindig ugyanakkora kene legyen. Nem ?
Na de azert majd kiprobalom.
«
Last Edit: 2009.November.12. 15:02:56 by Z80System
»
Logged
Z80 System - Flying Time Studio
IstvanV
EP addict
Offline
Posts: 2104
OS:
Linux (Suse)
Browser:
Firefox 3.0.11
Re: Magnós frekvenciák
«
Reply #66 on:
2009.November.12. 15:06:56 »
Quote from: Z80System on 2009.November.12. 14:59:14
BFh -portot en nem allitom, felteszem hogy a programok tobbsege se.
Az EXOS 2.3x (vagy a ZozoTools ?) kikapcsolja a várakozást, ha van RAM bővítés.
Logged
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #67 on:
2009.November.12. 15:10:55 »
A hw ep- n van ram bovites. Es exos 2.31 fut rajta. Ettol lehet gyorsabb ? Akkor viszont eleg durva ez a gyorsulas ! Hogyhogy az eredeti EP kapasbol nem ezt hasznalta ?
Logged
Z80 System - Flying Time Studio
Zozosoft
EP addict
Online
Posts: 5610
OS:
Windows XP
Browser:
Firefox 3.5.5
Re: Magnós frekvenciák
«
Reply #68 on:
2009.November.12. 15:17:11 »
Quote from: IstvanV on 2009.November.12. 15:06:56
Az EXOS 2.3x (vagy a ZozoTools ?) kikapcsolja a várakozást, ha van RAM bővítés.
Akkor az bug lesz
a RAM teszt idejére ki van kapcsolva, hogy gyorsabb legyen (meg jobban is legyenek strapálva a memóriák), de elvileg utána vissza kéne írnia az alapértéket.
Logged
http://enterprise.iko.hu/
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #69 on:
2009.November.12. 15:20:08 »
Quote from: Zozosoft on 2009.November.12. 15:17:11
Akkor az bug lesz
a RAM teszt idejére ki van kapcsolva, hogy gyorsabb legyen (meg jobban is legyenek strapálva a memóriák), de elvileg utána vissza kéne írnia az alapértéket.
Bug
Na de konyorgom! Hat nem az a bug, hogy tud ilyet az EP, es az eredeti exos nem ugy indul hopgy ilyen gyorsra van allitva ?!
Logged
Z80 System - Flying Time Studio
Zozosoft
EP addict
Online
Posts: 5610
OS:
Windows XP
Browser:
Firefox 3.5.5
Re: Magnós frekvenciák
«
Reply #70 on:
2009.November.12. 15:24:12 »
Quote from: Z80System on 2009.November.12. 15:10:55
Hogyhogy az eredeti EP kapasbol nem ezt hasznalta ?
Az alaplapok mindenféle vegyesfelvágott típusú, sebességű RAM IC-kkel készültek (gondolom amit éppen kapni lehetett olcsón), ezért van egy várakozás, hogy mindegyik gépen stabilan működjön.
Logged
http://enterprise.iko.hu/
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #71 on:
2009.November.12. 15:39:24 »
Na akkor majd megprobalkozok a meresekkel megegyszer ugy hogy valami brutal frekit allitok be mindenhol a hangkartya kimenetenel win7 alatt mintha be lehetne allitani mi legyen a freki amire kikeveri a vegen a rendszer a hangot, meg a mintat is feltolom ameddig csak lehet, es ugy rakatom bele a 10KHz- es jelet ( 20 ezer valtozas / sec ), es eloveszem a tuningmentes gepet, abba tolom az asmon cartridge- ot, es akkor ha ugy is bizonytalan lesz a mert eredmeny, akkor jajj.
Igazabol ez ket problema. Az egyik hogy miert tapasztalom a hw ep- t gyorsabbnak, ez engem a problema szempontjabol nem nagyon erdekel, legfeljebb majd ezzel a gyors ep- vel olvasnek be... Hopsz tulajdonkepp akinek stabil az atkapcsoloja, az turbos geppel meggyorsabban tudna majd betolteni, es betoltes utanvisszakapcsolja normalisra.
Az igazi problemam hogy a file- ban ket megadott ( tehat mindig ugyanaz az ido ) valtozas kozott miert nem mer ciklusszamot az EP ? Es ez vegulis a tokmindegy milyengyors geppel is ugyanugy jo es stabil kene legyen, maga a szam az majd kesobb lenne erdekes. Csak stabil lenne. De nem az.
Tehat a kerdes tovabbra is az, hogy miert nem az. Felemelem majd a frekit, de ahhoz hogy az legyen a baj, ahhoz az kene hogy az emu hangkeverese a win hangkeveresen keresztul valahogy egy file- ban ugyanott elhelyezkedo 2 valtozast ne ugyanolyan ido alatt "adjon le" az EP- nek. Ennek nem adok tul nagy eselyt, de ugy nezem a hangkartyam tud 192KHz- et is, csak valahogy el kell erjem hogy az emu es a win is ezen a 192KHz- en tolja az anyagot. Az audacity az tud tetszoleges frekit. Kerdes hogy ilyen custom frekit majd komolyan vesz- e az emu amikor olvassa majd a wav file- bol, meg ilyenek ...
Logged
Z80 System - Flying Time Studio
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #72 on:
2009.November.12. 18:30:01 »
Az audacity ha wav- ba exportalok akkor 44 KHz -es wav- ot ment. Mast mindent be lehet allitani, hogy mono stereo hany bit, de a kimineti freki az fix 44KHz.
Valaki tudja esetleg hol kell benne atallitani, vagy pedig tud adni egy
96KHz es/vagy 192KHz - es wav- ot,
ami 1 masodperc hosszu,
10KHz -es negyszogjel van bele generalva,
es ha lehet mono ( nehogy meg a tobb csotorna is bekavarjon )
akkor az ne kimeljen.
Logged
Z80 System - Flying Time Studio
Z80System
EP lover
Offline
Posts: 514
OS:
Windows 7
Browser:
Microsoft Internet Explorer 7.0
Re: Magnós frekvenciák
«
Reply #73 on:
2009.November.12. 18:53:26 »
Na megtalaltam. Azert nem volt meg mert alulra mint egy statusfelirat odaraktak a fokepernyon es nincs a settingsben.
96000 fole nem akar menni, de azert mar legalabb az sem 440000.
Namost nem lett az eredmeny jo, tovabbra is 5 - 9 -ig voltak ertekek.
Tovabbi erdekesseg hogy ha winamppal jatszom le a hangot, akkor 2 -3 ertekeket mer, ami eleg furi. A winamp nagyobb frekivel jatszana azt amit kisebben kell, es kevesebbet tud szamolni a z80 kozben ?
Media playerrel is kb ugyanaz a helyzet, boduletes kulonbsegek 1 - 9 - ig kijohetnek.
Meg az emu tape lejatszojaval a legstabilabb, de ott is tul nagy a szoras.
A kerdes tovabbra is fennall: mitol ? Ez az egyetlen akadalya a dolognak. Ha ez a szam stabil lenne, mar mehetne is a toltes.
«
Last Edit: 2009.November.12. 18:59:23 by Z80System
»
Logged
Z80 System - Flying Time Studio
szipucsu
EP addict
Offline
Posts: 2887
OS:
Windows XP
Browser:
Safari
Re: Magnós frekvenciák
«
Reply #74 on:
2009.November.12. 22:18:33 »
Ez itt 192KHz-es wav, -6dB, 10KHz, 1 másodperces 4szögjel, hátha segít.
A Cool Edittel generáltam.
(10KHz-re gondoltál, nem 1 KHz-re, mint a múltkor?)
10KHz192.wav
(375.04 KB - downloaded 109 times.)
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
Re: Magnós frekvenciák
«
Reply #74 on:
2009.November.12. 22:18:33 »
Logged
Tags:
Pages:
«
1
2
3
4
5
6
7
8
9
»
Go Up
Print
Jump to:
Please select a destination:
-----------------------------
:HUN
-----------------------------
=> Játékok
=> Emulátorok
===> EP128Emu
===> EP32
=> Hardver
=> SOUND:
=> Programozás
=> Konvertálás
===> CPC-ről
===> Spectrum-ról
=> EP Klub
=> Weboldalak
=> Egyéb témák
=> Letöltések / Downloads
-----------------------------
:UK
-----------------------------
=> Summaries from the Hungarian topics
=> Hardware
=> Wanted
=> For Sale
=> Other topics
-----------------------------
Egyéb
-----------------------------
=> Archívum
« previous
next »
Enterprise Forever
|
:HUN
|
Programozás
| Topic:
Magnós frekvenciák
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.138 seconds with 26 queries.
Google visited last this page 2012.May.07. 13:46:08
Loading...