Konference: Počítač SHARP MZ-800 a emulátory
Od: | Fuzzy |
Datum: | 2.1.2013 14:04 |
Předmět: | Re: Jak je to se soubory MZF a UniCard |
Ahoj, jde si pohrat s memextem i tak, jak je ted: - na "defaultni" memext stranky umistit obsluznou rutinu od 0x0000 - namapovat jine nez "defaultni" stranky - spustit mzf program - pri stisku ctrl+reset dojde k premapovani memextu na defaultni stranky s obsluznou rutinou a ta se zacne vykonavat problem by asi byl s navazanim/navratem na predtim bezici program, musely by se uvest do puvodniho stavu vsechny cipy kolem a to je myslim neprekonatelny problem. Vyse uvedeny postup muze dobre poslouzit ke spusteni mzf z mzixu a po ctrl+reset navrat zpatky do systemu. O to se ted ve volnych chvilich snazim. Fuzzy. 2013/1/2 Radek Suk (sharpemu tu byla ta zakroucena vec pandora.cz) <suk tu byla ta zakroucena vec softex.cz>: > > > To MNI jednak neni vyveden na T9 konektor a i kdyz by se to vyvedlo tak to > neni samospasitelne. Problem je ze kdyz je aktivovan NMI tak musi byt > pripraven i obsluzny kod. > > Reseni je rozsirit MEMEXT tak aby byl mezi Z80 CPU a Sharpem byl FPGA co by > odpojilo CPU od Sharpa a podvrhlo by CPU jine instrukce a takto by realny > procesor videl jine data a program a pritom prava pamet by stale mela stejna > data. Vlastne FPGA by ridil pocitac a delal by si s nim co by chtel. FPGA by > i mohl odpojit CPU od sbernice a nasledne ridit i sbernici. Take by napr. > nebyl problem s jakoukoliv simulaci a to vcetne klavesnice - kdyz by FPGA > zjistilo ze procesor chce cist klavesnici tak pri IN instrukci by odpojil > datovou sbernici a sam dodal vhodnou podvrzenou informaci. > > Radek > > > > Dne 2.1.2013 11:14, Bohumil Nováček (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a): >> >> >> Ahoj, >> s NMI bude potiz, to neni vubec ze Sharpa vyvedeno na zadny konektor. >> >> Bohous >> >> ---------- Původní zpráva ---------- >> Od: Factor6 (sharpemu tu byla ta zakroucena vec pandora.cz) <f6 tu byla ta zakroucena vec factor6.cz> >> Datum: 2. 1. 2013 >> Předmět: Re: Re: Jak je to se soubory MZF a UniCard >> >> >> > K tomuto bych rád dodal (jako jinak velmi spokojený uživatel >> Unikarty), že >> > tato patálie by šla jednoduše řešit emulací magnetofonu na Unikartě, >> > zvukovým výstupem na J! ack konektor a propojením zpět do >> konektoru Sharpa. >> > Nechce o tom pouvažovat třeba Bohouš při příští revizi HW jeho >> karty? >> > Obsluha virtuálního mgf by mohla být řešena v Unicard manažeru, >> kde by se >> > jen vybraly příslušné soubory a rychlosti pro přehrávání. V >> nouzi by se to >> > pak dalo ovládat i jediným tlačítkem na desce. >> >> Tenhle nápad se mi docela zamlouvá. Možná, ale to s tím nesouvisí, >> nešlo b! y >> příští verzi Unikarty navrhnout tak, že by měla na sobě NMI tlačítko >> jako má DivIDE na ZX >> a po stisku by se dalo kdykoli vlézt do manažera, případně z něj zase >> vyskočit a pokračovat v běhu >> programu? Nebo je to blbost? >> >> > Mimochodem, pokud má již v sobě procesor i DAC a dostatečný >> výkon, dal by >> > se podobně elegantně jak to udělal Bohouš s výstupem VGA >> vytahnout ven ze >> > Sharpa i zvuk za pomoci emulace zvukového čipu - navíc by se dal >> emulovat i >> > 6-ti kanálový výstup jako má MZ-1500 pomocí druhého SN76489 >> který má na >> > portu 0xF3, případně i Spectristy používaný AY8912 apod. >> >> To se mi jako hudebníkovi líbí. Další věc ale je, jestli existuje >> software pro ten zdvojený soundchip, >> aby jím bylo vůbec co přehrávat, anebo tohle nedělat a dát tam místo >> toho dvě AY. >> >> Ano, vypískat MZF (převedené do WAV) do Sharpa z PC se mi povedlo, to >> samozřejm?! ? funguje. >> >> F6 >> >> >> --- >> Pobyty na horách se slevou >> http://raketa.cz/slevy/pobyty/hory/ >> >> >> --- >> Pobyty na horách se slevou <http://raketa.cz/slevy/pobyty/hory/> >> > > > --- > Pobyty na horách se slevou > http://raketa.cz/slevy/pobyty/hory/
[2013/1 (17)] [2013/2 (52)] [2013/3 (60)] [2013/4 (68)] [2013/5 (60)] [2013/6 (42)] [2013/7 (9)] [2013/8 (48)] [2013/9 (1)] [2013/10 (40)] [2013/11 (45)]
[1999 (1)]
[2000 (168)]
[2001 (733)]
[2002 (459)]
[2003 (654)]
[2004 (224)]
[2005 (105)]
[2006 (182)]
[2007 (201)]
[2008 (294)]
[2009 (363)]
[2010 (782)]
[2011 (522)]
[2012 (642)]
[2013 (442)]