Ahoj vsem, nevim, jestli a jak to tady jeste zije, zkousel jsem posilat par lidem odtud email, mozna dosel, mozna nedosel, nevim. Nicmene, asi toliko jsem psal: delate jeste nekdo neco se Sharpem ? Mne napadla takova vecicka, videl jsem pripojeni Sharpa na Compact-Flash karty, napsat jednoduchy PIC assembler a programator, proste ho pouzivat do dilny jako Personalni Computer. PIC assembler jsem kdysi psal pro PCcka, byl hodne jednoduchy, mozna by to Cecko slo prelozit i pro Z80 instrukcni sadu Doma mam MZ-821 s FDC "Horava" - bohuzel nevim, jestli s nim funguji FDD 1,44MB (mne to AFAIK chodilo s 5,25" ). Co myslite, sel by system rozsirit tak, ze by s nim slo pracovat jako s klasickym PC ( CF karta jako hard disk, ramdisk jako rozsireni pameti pricemz strankovani by zvladal CPM nebo NIPOS). Atd. Myslite, ze to je zvracena predstava ? Rad bych se k Sharpu vratil - a nejen tak, ze bych na nem zahral obcas Flappy, ale i pro mensi prace v elektrokoutku. Dela nekdo jeste vyvoj Sharpa, komponent atd. ? Rad bych se toho procesu zucastnil. Jeste mne zajima - nevite, kde se daji sehnat aspon k nahlednuti stara cisla SUG Magazinu ? Vasek
Celé vlákno · 22 zpráv
Re: Uzivatele Sharpu - spojte se :-)
marcel vasak SHARP MZ-800
Dobrý den, Dobrý den, 8. prosince 2006, 11:28:13, napsal jste: Posilam to takhle protoze Pandora opet zlobi. VP> Ahoj vsem, nevim, jestli a jak to tady jeste zije, zkousel jsem VP> posilat par lidem odtud email, mozna dosel, mozna nedosel, nevim. Nicmene, asi VP> toliko jsem psal: VP> delate jeste nekdo neco se Sharpem ? Mne napadla takova vecicka, VP> videl jsem pripojeni Sharpa na Compact-Flash karty, napsat VP> jednoduchy PIC assembler a programator, proste ho pouzivat do VP> dilny jako Personalni Computer. PIC assembler jsem kdysi psal pro VP> PCcka, byl hodne jednoduchy, mozna by to Cecko slo prelozit i pro Z80 instrukcni sadu No to by mozna slo ale je jny roblem malo slotu pro karty to by nekdo musel udelat combo cartu z radicem flash karet,fdd radicem,a prarelnim a seriovym portem aby k Sharpu slo neco pripojit. VP> Doma mam MZ-821 s FDC "Horava" - bohuzel nevim, jestli s nim VP> funguji FDD 1,44MB (mne to AFAIK chodilo s 5,25" ). Co myslite, No urcite s nim pujdou 720 dikety nekde v konfrenci jsem videl i rozsireni na 1.4mb ale nevim jestli to bylo na tenhe radic VP> sel by system rozsirit tak, ze by s nim slo pracovat jako s VP> klasickym PC ( CF karta jako hard disk, ramdisk jako rozsireni VP> pameti pricemz strankovani by zvladal CPM nebo NIPOS). Atd. NA ten programator ciovych karet z duvodu ze prodavane jsem taky mislel ale zabrzdila mne ta absence portu pio/sio VP> Myslite, ze to je zvracena predstava ? Rad bych se k Sharpu VP> vratil - a nejen tak, ze bych na nem zahral obcas Flappy, ale i pro mensi prace VP> v elektrokoutku. VP> Dela nekdo jeste vyvoj Sharpa, komponent atd. ? Rad bych se toho procesu zucastnil. VP> Jeste mne zajima - nevite, kde se daji sehnat aspon k nahlednuti stara cisla SUG VP> Magazinu ? VP> Vasek VP> --- VP> Divejte se na televizi na internetu VP> Hudebni televize OCKO - VP> http://ocko.idnes.cz/stream.asp -- S pozdravem, falcen99 falcen99[doména skryta]
Re: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
Zobrazit citovaný text (6 řádků)
> ------------ Původní zpráva ------------ > Od: marcel vasak (sharpemupandora.cz) > > No to by mozna slo ale je jny roblem malo slotu pro karty to by nekdo > musel udelat combo cartu z radicem flash karet,fdd radicem,a prarelnim > a seriovym portem aby k Sharpu slo neco pripojit.
Co se tyce FDC, ten uz je vymysleny, tezko jej nekdo bude predelavat. Maximalne pokud by chtel nekdo nahradit logiku nejakym CPLD - podobne jako tady: http://home.swipnet.se/~w-68269/wd_fdc/wd_fdc.htm Ohledne zbytku do druheho slotu, ano, CF interface obsahuje 7410 a tranzistor (pokud je to to posledni schema, ktere jsem videl), k tomu RAMdisk s SRAM 128kB (628128 stoji 42Kc v GM elec..) + 74138. Plus 82c55 (za 90Kc tamtez) na paralelni sbernici a 82c51 (cca 90Kc taky) na seriovou. Nebo 82c55 a 82c51 nahradit PICem, AVR - usetri se misto na desce, ale komunikace by byla asi jina.
Zobrazit citovaný text (4 řádky)
> VP> Doma mam MZ-821 s FDC "Horava" - bohuzel nevim, jestli s nim > VP> funguji FDD 1,44MB (mne to AFAIK chodilo s 5,25" ). Co myslite, > No urcite s nim pujdou 720 dikety nekde v konfrenci jsem videl i > rozsireni na 1.4mb ale nevim jestli to bylo na tenhe radic
Ano, neco jsem uz zjistil, ale - jaky je rozdil mezi FDC "Horava" a "Havlicek" ? Pokud je vybec nejaky ?
Zobrazit citovaný text (5 řádků)
> VP> sel by system rozsirit tak, ze by s nim slo pracovat jako s > VP> klasickym PC ( CF karta jako hard disk, ramdisk jako rozsireni > VP> pameti pricemz strankovani by zvladal CPM nebo NIPOS). Atd. > NA ten programator ciovych karet z duvodu ze prodavane jsem taky > mislel ale zabrzdila mne ta absence portu pio/sio
Nemyslim si, ze by byl problem pripojit PICPRG na Centronics - - delalo se to s ruznym jinym HW, kdyz na to prijde. A bylo by to hned. Takze je otazkou, jestli je nutne ted hned jeste dalsi PIO/SIO. Mimochodem, dokonce jsem videl na Japonskych strankach pripojeni Sharpa do LAN - a TCP/IP stack na Z80 je nejaky tady: http://www.nenie.org/cpcip/ Toz tak, Vasek
Re[2]: Uzivatele Sharpu - spojte se :-)
marcel vasak SHARP MZ-800
Dobrý den, 11. prosince 2006, 11:36:24, napsal jste: Pokud by nekdo udelal tu Combo desku tak bych ji bral vsemi deseti :-) Marcel Vasak
Zobrazit citovaný text (6 řádků)
>> ------------ Původní zpráva ------------ >> Od: marcel vasak (sharpemupandora.cz) >> >> No to by mozna slo ale je jny roblem malo slotu pro karty to by nekdo >> musel udelat combo cartu z radicem flash karet,fdd radicem,a prarelnim >> a seriovym portem aby k Sharpu slo neco pripojit.
VP> Co se tyce FDC, ten uz je vymysleny, tezko jej nekdo bude predelavat. VP> Maximalne pokud by chtel nekdo nahradit logiku nejakym CPLD - podobne VP> jako tady: http://home.swipnet.se/~w-68269/wd_fdc/wd_fdc.htm VP> Ohledne zbytku do druheho slotu, ano, CF interface obsahuje 7410 a VP> tranzistor (pokud je to to posledni schema, ktere jsem videl), k tomu VP> RAMdisk s SRAM 128kB (628128 stoji 42Kc v GM elec..) + 74138. VP> Plus 82c55 (za 90Kc tamtez) na paralelni sbernici a 82c51 (cca 90Kc VP> taky) na seriovou. VP> Nebo 82c55 a 82c51 nahradit PICem, AVR - usetri se misto na desce, VP> ale komunikace by byla asi jina.
Zobrazit citovaný text (4 řádky)
>> VP> Doma mam MZ-821 s FDC "Horava" - bohuzel nevim, jestli s nim >> VP> funguji FDD 1,44MB (mne to AFAIK chodilo s 5,25" ). Co myslite, >> No urcite s nim pujdou 720 dikety nekde v konfrenci jsem videl i >> rozsireni na 1.4mb ale nevim jestli to bylo na tenhe radic
VP> Ano, neco jsem uz zjistil, ale - jaky je rozdil mezi FDC "Horava" a "Havlicek" ? VP> Pokud je vybec nejaky ?
Zobrazit citovaný text (5 řádků)
>> VP> sel by system rozsirit tak, ze by s nim slo pracovat jako s >> VP> klasickym PC ( CF karta jako hard disk, ramdisk jako rozsireni >> VP> pameti pricemz strankovani by zvladal CPM nebo NIPOS). Atd. >> NA ten programator ciovych karet z duvodu ze prodavane jsem taky >> mislel ale zabrzdila mne ta absence portu pio/sio
VP> Nemyslim si, ze by byl problem pripojit PICPRG na Centronics - VP> - delalo se to s ruznym jinym HW, kdyz na to prijde. A bylo by to hned. VP> Takze je otazkou, jestli je nutne ted hned jeste dalsi PIO/SIO. VP> Mimochodem, dokonce jsem videl na Japonskych strankach pripojeni VP> Sharpa do LAN - a TCP/IP stack na Z80 je nejaky tady: VP> http://www.nenie.org/cpcip/ VP> Toz tak, VP> Vasek VP> --- VP> Divejte se na televizi na internetu VP> Hudebni televize OCKO - VP> http://ocko.idnes.cz/stream.asp -- S pozdravem, falcen99 falcen99[doména skryta]
Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
OK, ja muzu zkusit pres vanoce neco nacrtnout: 7410(CFC), 2x628128 (RDISK), 8255 (PIO),8251(SIO) + bizuterie. Co bych potreboval je: - volne pouzitelne adresy - rozmery te desky, aby se vesla zezadu do slotu a rozmery diry, kudy povedou kabely Otazkou je, a doufam, jestli se to vsechno na tu desticku vejde... A taky, kdo napise soft, aby to nebylo jen placnuti do vody... Vasek
Zobrazit citovaný text (72 řádků)
> ------------ Původní zpráva ------------ > Od: marcel vasak (sharpemupandora.cz) > > Pokud by nekdo udelal tu Combo desku tak bych ji bral vsemi deseti :-) > Marcel Vasak > > >> ------------ Původní zpráva ------------ > >> Od: marcel vasak (sharpemupandora.cz) > >> > >> No to by mozna slo ale je jny roblem malo slotu pro karty to by nekdo > >> musel udelat combo cartu z radicem flash karet,fdd radicem,a prarelnim > >> a seriovym portem aby k Sharpu slo neco pripojit. > > VP> Co se tyce FDC, ten uz je vymysleny, tezko jej nekdo bude predelavat. > VP> Maximalne pokud by chtel nekdo nahradit logiku nejakym CPLD - podobne > VP> jako tady: http://home.swipnet.se/~w-68269/wd_fdc/wd_fdc.htm > > VP> Ohledne zbytku do druheho slotu, ano, CF interface obsahuje 7410 a > VP> tranzistor (pokud je to to posledni schema, ktere jsem videl), k tomu > VP> RAMdisk s SRAM 128kB (628128 stoji 42Kc v GM elec..) + 74138. > VP> Plus 82c55 (za 90Kc tamtez) na paralelni sbernici a 82c51 (cca 90Kc > VP> taky) na seriovou. > > VP> Nebo 82c55 a 82c51 nahradit PICem, AVR - usetri se misto na desce, > VP> ale komunikace by byla asi jina. > > >> VP> Doma mam MZ-821 s FDC "Horava" - bohuzel nevim, jestli s nim > >> VP> funguji FDD 1,44MB (mne to AFAIK chodilo s 5,25" ). Co myslite, > >> No urcite s nim pujdou 720 dikety nekde v konfrenci jsem videl i > >> rozsireni na 1.4mb ale nevim jestli to bylo na tenhe radic > > VP> Ano, neco jsem uz zjistil, ale - jaky je rozdil mezi FDC "Horava" a > "Havlicek" ? > VP> Pokud je vybec nejaky ? > > >> VP> sel by system rozsirit tak, ze by s nim slo pracovat jako s > >> VP> klasickym PC ( CF karta jako hard disk, ramdisk jako rozsireni > >> VP> pameti pricemz strankovani by zvladal CPM nebo NIPOS). Atd. > >> NA ten programator ciovych karet z duvodu ze prodavane jsem taky > >> mislel ale zabrzdila mne ta absence portu pio/sio > > VP> Nemyslim si, ze by byl problem pripojit PICPRG na Centronics - > VP> - delalo se to s ruznym jinym HW, kdyz na to prijde. A bylo by to hned. > > VP> Takze je otazkou, jestli je nutne ted hned jeste dalsi PIO/SIO. > > VP> Mimochodem, dokonce jsem videl na Japonskych strankach pripojeni > VP> Sharpa do LAN - a TCP/IP stack na Z80 je nejaky tady: > VP> http://www.nenie.org/cpcip/ > > VP> Toz tak, > VP> Vasek > > VP> --- > VP> Divejte se na televizi na internetu > VP> Hudebni televize OCKO - > VP> http://ocko.idnes.cz/stream.asp > > > -- > S pozdravem, > falcen99 > falcen99[doména skryta] > > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp > > >
Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
A jeste jedna vecicka, kdyz uz mam delat ten interface. Ma smysl delat 16-bitovy? Nebo je ten 8-bitovy uz dostatecne podporovany v CPM nebo NIPOSu ? Jde mi o to - jestli nema ani jeden podporu v OS, pak by bylo lepsi udelat 16-b. Pokud ma 8-b uz podporu v OS, pak pri dnesnich cenach CF karet ( 128MB za cca 400Kc) nema smysl koumat co a jak dal a udela se 8-b radic. Vasek
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Abych taky prispel svou troskou do mlyna.... 8-bitovy interface byl v NIPOSu podporovany naplno, nicmene jsme tenkrat s Markem Smihlou a ostatnimi aktivneji se podilejicimi Sharpisty usoudili, ze nema prilis budoucnost a ma cenu se nadale zabyvat pouze 16-ti bitovym rozhranim ktere je sice slozitejsi, ale nabizi zato daleko vice moznosti vcetne autodetekce zarizeni, moznosti pracovat s FAT systemem, disky do 128 GB, .... Kdyz jsme s Markem tenkrat vedli cilou korespondenci, psal mi o sve praci na podpore 16-bitoveho BIOSu (ktery uz tenkrat delal pouze na emulatoru nebot diky pokrocile nemoci uz nedokazal sestavit samotny HW radic)... Bohuzel, kratce pote se navzdycky odmlcel a jeho programatorsky skvost stale ceka na sveho pokracovatele. Abych to tedy shrnul, tak 8-bitovy radic je krokem zpatky (prestoze pouze s nim zatim beha skvely NIPOS) a nema cenu se zabyvat nicim jinym jak 16-ti bitem, nebo rovnou pripojenim SD karet pres SPI rozhrani (a usetreni si prace s pajenim 40-ti a vice pinovych konektoru pro IDE / CF a jine zrudnosti) Zdravi Zdenek
Zobrazit citovaný text (25 řádků)
----- Original Message ----- From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Monday, December 11, 2006 2:51 PM Subject: Re:Re[2]: Uzivatele Sharpu - spojte se :-) > > A jeste jedna vecicka, kdyz uz mam delat ten interface. Ma smysl delat > 16-bitovy? Nebo je ten 8-bitovy uz dostatecne podporovany v CPM nebo > NIPOSu ? > > Jde mi o to - jestli nema ani jeden podporu v OS, pak by bylo lepsi udelat > 16-b. > > Pokud ma 8-b uz podporu v OS, pak pri dnesnich cenach CF karet ( 128MB za > cca 400Kc) nema smysl koumat co a jak dal a udela se 8-b radic. > > Vasek > > --- > Divejte se na televizi na internetu > Hudebni televize OCKO - > http://ocko.idnes.cz/stream.asp
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
Ahoj Zdenku, diky za zpravu. S Markem mne to mrzi, nevedel jsem to. Ohledne SD/MMC a MZ - to neni spatny napad. Bylo by fajn, kdyby NIPOS pouzival RAMDISK jako linearni adresni prostor. Myslis, ze by to slo ? Otazkou je, jake aplikace by to byly schopny pouzivat. Jinak komunikaci muze delat primo Z80 (jako napr. tady Atmel http://homepage.ntlworld.com/seanellis/mmcserial.htm ). Nebo navrhuji pouzit nejaky externi procesor: - 8bit bus + R/W + 3bity adresa + select - smerem k MZ-800 - 3x 8bit PIO - 1x 4bity na MMC/SD - DIN, DOUT, CS, CLK - 1x 2 bity SIO je dohromady 35. Procesor pak muze delat i nejaky zakladni processing FATky a napr. Microchip PIC ma i dost velkou interni SRAM, ktera pak muze fungovat jako FIFO. Ted jde o to navrhnout protokol, jakym zpusobem si bude povidat NIPOS a combo karta. Kdo se do toho se mnou pusti ? Zdenku ? :-) Ja osobne bych spise zvladnul tu kartu, OS jsem nikdy neprogramoval. Ale nerikam, ze bych to nedal. No, i kdyz... Nevim... Zdenku, mas nejakou dokumentaci k NIPOSu ? Vasek
Zobrazit citovaný text (24 řádků)
> ------------ Původní zpráva ------------ > Od: Zdenek Adler (sharpemupandora.cz) > > Abych taky prispel svou troskou do mlyna.... 8-bitovy interface byl v > NIPOSu podporovany naplno, nicmene jsme tenkrat s Markem Smihlou a ostatnimi > aktivneji se podilejicimi Sharpisty usoudili, ze nema prilis budoucnost a ma > cenu se nadale zabyvat pouze 16-ti bitovym rozhranim ktere je sice > slozitejsi, ale nabizi zato daleko vice moznosti vcetne autodetekce > zarizeni, moznosti pracovat s FAT systemem, disky do 128 GB, .... Kdyz jsme > s Markem tenkrat vedli cilou korespondenci, psal mi o sve praci na podpore > 16-bitoveho BIOSu (ktery uz tenkrat delal pouze na emulatoru nebot diky > pokrocile nemoci uz nedokazal sestavit samotny HW radic)... Bohuzel, kratce > pote se navzdycky odmlcel a jeho programatorsky skvost stale ceka na sveho > pokracovatele. > Abych to tedy shrnul, tak 8-bitovy radic je krokem zpatky (prestoze pouze s > nim zatim beha skvely NIPOS) a nema cenu se zabyvat nicim jinym jak 16-ti > bitem, nebo rovnou pripojenim SD karet pres SPI rozhrani (a usetreni si > prace s pajenim 40-ti a vice pinovych konektoru pro IDE / CF a jine > zrudnosti) > > Zdravi > > Zdenek >
Re[5]: Uzivatele Sharpu - spojte se :-)
marcel vasak SHARP MZ-800
Dobrý den, 11. prosince 2006, 15:13:38, napsal jste: ZDENKU POKUD BYS MNEL MOZNOST SEHNAT ZZDROJAKY NIPOS-CP/M A EMULATOR KTERY UMU OBA RADICE TJ 8 A 16 BITOVY TAK BYCH SE TEN SYSTEM Z 8 BITOVEHO NA 16BITOVY POKUSIL PREDELAT. pOKUD SE JEDNA O 16 BITOVY RADIC FIZICKY K SPECTRACKE INTERFERACI MB02 SE DELA MALICKA DESTICKA KTERA TO UMI,JEDNALO BY SE JENOM O JEJI PREADRESOVANI Z POCITACE POTREBUJE POUZE 8 DAT A RIDICI SIGNALY. Marcel Vasak ZA> Abych taky prispel svou troskou do mlyna.... 8-bitovy interface byl v ZA> NIPOSu podporovany naplno, nicmene jsme tenkrat s Markem Smihlou a ostatnimi ZA> aktivneji se podilejicimi Sharpisty usoudili, ze nema prilis budoucnost a ma ZA> cenu se nadale zabyvat pouze 16-ti bitovym rozhranim ktere je sice ZA> slozitejsi, ale nabizi zato daleko vice moznosti vcetne autodetekce ZA> zarizeni, moznosti pracovat s FAT systemem, disky do 128 GB, .... Kdyz jsme ZA> s Markem tenkrat vedli cilou korespondenci, psal mi o sve praci na podpore ZA> 16-bitoveho BIOSu (ktery uz tenkrat delal pouze na emulatoru nebot diky ZA> pokrocile nemoci uz nedokazal sestavit samotny HW radic)... Bohuzel, kratce ZA> pote se navzdycky odmlcel a jeho programatorsky skvost stale ceka na sveho ZA> pokracovatele. ZA> Abych to tedy shrnul, tak 8-bitovy radic je krokem zpatky (prestoze pouze s ZA> nim zatim beha skvely NIPOS) a nema cenu se zabyvat nicim jinym jak 16-ti ZA> bitem, nebo rovnou pripojenim SD karet pres SPI rozhrani (a usetreni si ZA> prace s pajenim 40-ti a vice pinovych konektoru pro IDE / CF a jine ZA> zrudnosti) ZA> Zdravi ZA> Zdenek ZA> ----- Original Message ----- ZA> From: "Vaclav Peroutka (sharpemupandora.cz)" <vaclavpe[doména skryta]> ZA> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> ZA> Sent: Monday, December 11, 2006 2:51 PM ZA> Subject: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Zobrazit citovaný text (17 řádků)
>> >> A jeste jedna vecicka, kdyz uz mam delat ten interface. Ma smysl delat >> 16-bitovy? Nebo je ten 8-bitovy uz dostatecne podporovany v CPM nebo >> NIPOSu ? >> >> Jde mi o to - jestli nema ani jeden podporu v OS, pak by bylo lepsi udelat >> 16-b. >> >> Pokud ma 8-b uz podporu v OS, pak pri dnesnich cenach CF karet ( 128MB za >> cca 400Kc) nema smysl koumat co a jak dal a udela se 8-b radic. >> >> Vasek >> >> --- >> Divejte se na televizi na internetu >> Hudebni televize OCKO - >> http://ocko.idnes.cz/stream.asp
ZA> --- ZA> Divejte se na televizi na internetu ZA> Hudebni televize OCKO - ZA> http://ocko.idnes.cz/stream.asp -- S pozdravem, falcen99 falcen99[doména skryta]
Re[5]: Uzivatele Sharpu - spojte se :-)
marcel vasak SHARP MZ-800
Dobrý den, 11. prosince 2006, 17:07:25, napsal jste: Davejte velky pozor mezi MMc a SD cartami je velky rozdil v poctu bitu. MMC jsou 2 bitove a SD 4bitove karty ja osobne jsem na to prisel kdyz jse si do fotaku koupil omilem SD kartu misto MMC,MMc karty jsou kupodivu drazsi. MArcel Vasak VP> Ahoj Zdenku, VP> diky za zpravu. S Markem mne to mrzi, nevedel jsem to. VP> Ohledne SD/MMC a MZ - to neni spatny napad. Bylo by fajn, kdyby NIPOS VP> pouzival RAMDISK jako linearni adresni prostor. Myslis, ze by to slo ? VP> Otazkou je, jake aplikace by to byly schopny pouzivat. VP> Jinak komunikaci muze delat primo Z80 (jako napr. tady Atmel VP> http://homepage.ntlworld.com/seanellis/mmcserial.htm ). Nebo navrhuji VP> pouzit nejaky externi procesor: VP> - 8bit bus + R/W + 3bity adresa + select - smerem k MZ-800 VP> - 3x 8bit PIO VP> - 1x 4bity na MMC/SD - DIN, DOUT, CS, CLK VP> - 1x 2 bity SIO VP> je dohromady 35. Procesor pak muze delat i nejaky zakladni processing VP> FATky a napr. Microchip PIC ma i dost velkou interni SRAM, ktera pak muze VP> fungovat jako FIFO. VP> Ted jde o to navrhnout protokol, jakym zpusobem si bude povidat NIPOS VP> a combo karta. VP> Kdo se do toho se mnou pusti ? Zdenku ? :-) VP> Ja osobne bych spise zvladnul tu kartu, OS jsem nikdy neprogramoval. VP> Ale nerikam, ze bych to nedal. No, i kdyz... Nevim... VP> Zdenku, mas nejakou dokumentaci k NIPOSu ? VP> Vasek
Zobrazit citovaný text (24 řádků)
>> ------------ Původní zpráva ------------ >> Od: Zdenek Adler (sharpemupandora.cz) >> >> Abych taky prispel svou troskou do mlyna.... 8-bitovy interface byl v >> NIPOSu podporovany naplno, nicmene jsme tenkrat s Markem Smihlou a ostatnimi >> aktivneji se podilejicimi Sharpisty usoudili, ze nema prilis budoucnost a ma >> cenu se nadale zabyvat pouze 16-ti bitovym rozhranim ktere je sice >> slozitejsi, ale nabizi zato daleko vice moznosti vcetne autodetekce >> zarizeni, moznosti pracovat s FAT systemem, disky do 128 GB, .... Kdyz jsme >> s Markem tenkrat vedli cilou korespondenci, psal mi o sve praci na podpore >> 16-bitoveho BIOSu (ktery uz tenkrat delal pouze na emulatoru nebot diky >> pokrocile nemoci uz nedokazal sestavit samotny HW radic)... Bohuzel, kratce >> pote se navzdycky odmlcel a jeho programatorsky skvost stale ceka na sveho >> pokracovatele. >> Abych to tedy shrnul, tak 8-bitovy radic je krokem zpatky (prestoze pouze s >> nim zatim beha skvely NIPOS) a nema cenu se zabyvat nicim jinym jak 16-ti >> bitem, nebo rovnou pripojenim SD karet pres SPI rozhrani (a usetreni si >> prace s pajenim 40-ti a vice pinovych konektoru pro IDE / CF a jine >> zrudnosti) >> >> Zdravi >> >> Zdenek >>
VP> --- VP> Divejte se na televizi na internetu VP> Hudebni televize OCKO - VP> http://ocko.idnes.cz/stream.asp -- S pozdravem, falcen99 falcen99[doména skryta]
Re: Re[5]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Zobrazit citovaný text (6 řádků)
> Davejte velky pozor mezi MMc a SD cartami je velky rozdil v poctu > bitu. > MMC jsou 2 bitove a SD 4bitove karty ja osobne jsem na to prisel kdyz > jse si do fotaku koupil omilem SD kartu misto MMC,MMc karty jsou > kupodivu drazsi. > MArcel Vasak
No myslim si ze zas tak velky pozor jako tu pise Marcel davat nemusite :) Zminoval jsem se o SPI rezimu, kdy karta (at uz MMC nebo SD) komunikuje pouze pomoci jednoho datoveho bitu (vlastne dvou - jeden dovnitr, druhy ven), hodin a chip selektu. Prenosova rychlost i v tomto pripade je na naseho SHARPa dostatecne vysoka a prevod na paralelni data, pripadne i souborove operace nad FAT systemem by provadel procesor na karte. Jednoduse by to tedy fungovalo jen tak, ze by Sharp zaslal karte pozadavek na otevreni souboru XXXXXXXX.YYY pro cteni ci zapis a pak uz by mohl obdrzet / posilat data. Samozrejmne, pri trose sikovnosti a rychlem CPU by slo emulovat za pomoci teto karty treba i FDD, ROM kartu, QD ktere by byly jako image ulozeny na SD karte. Jinak MMC jsou drazsi asi jen z podobneho duvodu, jako se navysuje cena treba u zastaralych PC komponent. Obecne se da rict ze SD je nadmnozinou MMC. Zdenek
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Zobrazit citovaný text (1 řádek)
> diky za zpravu. S Markem mne to mrzi, nevedel jsem to.
- Na strankach jsem to tenkrat umyslne nezverejnoval, kdo chce ale nahlednout, tak muze zde: http://mz-800.xf.cz/vzpominka.php
Zobrazit citovaný text (3 řádky)
> Ohledne SD/MMC a MZ - to neni spatny napad. Bylo by fajn, kdyby NIPOS > pouzival RAMDISK jako linearni adresni prostor. Myslis, ze by to slo ? > Otazkou je, jake aplikace by to byly schopny pouzivat.
- toho se trosku obavam. Nicmene David Luftner (jiste take Davide sledujes konferenci, tak muzes okomentovat) sveho casu vyvijel pametove rozsireni 512K RAM / 512K Flash ktere melo celkem siroke moznosti mapovani (tusim v ramci celych 64 KB) a bylo zasunute do slotu pro EPROM + par adresovych vodicu navic.
Zobrazit citovaný text (11 řádků)
> Jinak komunikaci muze delat primo Z80 (jako napr. tady Atmel > http://homepage.ntlworld.com/seanellis/mmcserial.htm ). Nebo navrhuji > pouzit nejaky externi procesor: > - 8bit bus + R/W + 3bity adresa + select - smerem k MZ-800 > - 3x 8bit PIO > - 1x 4bity na MMC/SD - DIN, DOUT, CS, CLK > - 1x 2 bity SIO > > je dohromady 35. Procesor pak muze delat i nejaky zakladni processing > FATky a napr. Microchip PIC ma i dost velkou interni SRAM, ktera pak muze > fungovat jako FIFO.
- No, myslim ze pouziti ext. procesoru by bylo na miste. Preci nebudeme Sharpa zatezovat souborovymi operacemi a rvanim se s FATkou a podobnymi nechutnostmi. Idealni by opravdu bylo nechat vsechnu praci na ext. procesoru aby Sharp uz ziskaval jen surova data. Pak by nebyl problem hrat treba samplovanou hudbu aj.
Zobrazit citovaný text (3 řádky)
> Kdo se do toho se mnou pusti ? Zdenku ? :-) > Ja osobne bych spise zvladnul tu kartu, OS jsem nikdy neprogramoval. > Ale nerikam, ze bych to nedal. No, i kdyz... Nevim...
- No, taky jsem spise na stourani do hardwaru a software pisu jen kdyz me k tomu prinuti okolnosti. Kdyby se k tomu prihlasil nekdo schopnejsi (halooo, Romane, jsi tu? :-))), byl bych hrozne rad. Myslim ze by pro zacatek stacil i nejaky souborovy manazer nezavisly na CPM (NIPOSu).
Zobrazit citovaný text (1 řádek)
> Zdenku, mas nejakou dokumentaci k NIPOSu ?
- Mam pouze zdrojove kody, ne vsak aktualni. Kdyby nahodou sledovala tuto diskuzi i Markova manzelka Jana, budu moc rad kdyz bychom se mimo konferenci mohli treba dohodnout o osudu posledni verze NIPOSu, kterou jiste bude mit k dispozici. Zdravi Zdenek
Re: Re[5]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
Zobrazit citovaný text (25 řádků)
> Od: Zdenek Adler (sharpemupandora.cz) > > > Davejte velky pozor mezi MMc a SD cartami je velky rozdil v poctu > > bitu. > > MMC jsou 2 bitove a SD 4bitove karty ja osobne jsem na to prisel kdyz > > jse si do fotaku koupil omilem SD kartu misto MMC,MMc karty jsou > > kupodivu drazsi. > > MArcel Vasak > > No myslim si ze zas tak velky pozor jako tu pise Marcel davat nemusite :) > Zminoval jsem se o SPI rezimu, kdy karta (at uz MMC nebo SD) komunikuje > pouze pomoci jednoho datoveho bitu (vlastne dvou - jeden dovnitr, druhy > ven), hodin a chip selektu. Prenosova rychlost i v tomto pripade je na > naseho SHARPa dostatecne vysoka a prevod na paralelni data, pripadne i > souborove operace nad FAT systemem by provadel procesor na karte. Jednoduse > by to tedy fungovalo jen tak, ze by Sharp zaslal karte pozadavek na otevreni > souboru XXXXXXXX.YYY pro cteni ci zapis a pak uz by mohl obdrzet / posilat > data. Samozrejmne, pri trose sikovnosti a rychlem CPU by slo emulovat za > pomoci teto karty treba i FDD, ROM kartu, QD ktere by byly jako image > ulozeny na SD karte. > Jinak MMC jsou drazsi asi jen z podobneho duvodu, jako se navysuje cena > treba u zastaralych PC komponent. Obecne se da rict ze SD je nadmnozinou > MMC. > > Zdenek
Zrovna jsem chtel psat odpoved, ze SD 4bitovy ani SD 1bitovy rezim bych nepouzil, ale SPI rezim ( tak jak jsem pouzil oznaceni pro piny v seznamu v minulem emailu). Vecer mne jeste napadlo nechat 8255 neemulovanou a MCU by slouzil jenom jako SD a SIO interface. Kde najdu boot sekvenci jak se kontroluje ROMDISK ? Vasek
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
Zobrazit citovaný text (8 řádků)
> ------------ Původní zpráva ------------ > Od: Zdenek Adler (sharpemupandora.cz) > > - No, myslim ze pouziti ext. procesoru by bylo na miste. Preci nebudeme > Sharpa zatezovat souborovymi operacemi a rvanim se s FATkou a podobnymi > nechutnostmi. Idealni by opravdu bylo nechat vsechnu praci na ext. procesoru > aby Sharp uz ziskaval jen surova data. Pak by nebyl problem hrat treba > samplovanou hudbu aj.
Tedy, navrhuji, ac mam PICy opravdu rad a umim s nimi, ATMEGA8( pak32) s 1k datove RAM, 16MIPS, programovanim v GCC a cenou cca 35Kc. Aspon budu mit padny duvod se s touto platformou naucit :-)
Zobrazit citovaný text (4 řádky)
> - No, taky jsem spise na stourani do hardwaru a software pisu jen kdyz me k > tomu prinuti okolnosti. Kdyby se k tomu prihlasil nekdo schopnejsi (halooo, > Romane, jsi tu? :-))), byl bych hrozne rad. Myslim ze by pro zacatek stacil > i nejaky souborovy manazer nezavisly na CPM (NIPOSu).
To podle meho nazoru neni uplne dobre reseni, OS _MUSI_ zajistovat zakladni sluzby pro vsechny sve ovecky - programy. Pristup k periferiim, pristup k souborum. Spise bych to tlacil cestou nativni podpory FAT16 v NIPOSu, pricemz nejnizsi vrstva bude implementovana v ATMEGA (8kB na testovani, pak napr.32kB jako full-featured). V kazdem pripade, ja potreba se domluvit aspon na meziobliceji: - ATMEGA se musi chovat pro boot stejne jako ROMDISK - pak pro OS zajisti zakladni operace - zapis, cteni souboru Vasek
Re: Re[5]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Zobrazit citovaný text (1 řádek)
> Kde najdu boot sekvenci jak se kontroluje ROMDISK ?
Na adrese 0xE6CA by mela zacinat sekvence ktera natahuje program ze zalohovaneho RD (romdisku), na adrese 0xE70E je pak kontrola CRC. Na adrese 0xE7BA se zapisem 0xA5 do prvniho byte RD testuje jeho pritomnost a pak se z nej pokousi tahat ulozeny program. Z.
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Zobrazit citovaný text (4 řádky)
> Tedy, navrhuji, ac mam PICy opravdu rad a umim s nimi, ATMEGA8( pak32) s > 1k > datove RAM, 16MIPS, programovanim v GCC a cenou cca 35Kc. Aspon budu > mit padny duvod se s touto platformou naucit :-)
- Spravne rozhodnuti, PICy take zrovna nemam v oblibe :) Nicmene ATMEGu bych volil jinou, kvuli plne podpore FAT minimalne s 4KB SRAM.
Zobrazit citovaný text (15 řádků)
> >> - No, taky jsem spise na stourani do hardwaru a software pisu jen kdyz me >> k tomu prinuti okolnosti. Kdyby se k tomu prihlasil nekdo schopnejsi >> (halooo, Romane, jsi tu? :-))), byl bych hrozne rad. Myslim ze by pro >> zacatek stacil i nejaky souborovy manazer nezavisly na CPM (NIPOSu). > > To podle meho nazoru neni uplne dobre reseni, OS _MUSI_ zajistovat > zakladni > sluzby pro vsechny sve ovecky - programy. Pristup k periferiim, pristup k > souborum. > > Spise bych to tlacil cestou nativni podpory FAT16 v NIPOSu, pricemz > nejnizsi vrstva > bude implementovana v ATMEGA (8kB na testovani, pak napr.32kB jako > full-featured).
Mno, jiste to pujde, obavam se ale toho, ze se nam CP/M nevejde do 4KB RAMky - Marek uz pri implementaci NIPOSu bojoval s poslednimi par bajty volne pameti...
Zobrazit citovaný text (3 řádky)
> V kazdem pripade, ja potreba se domluvit aspon na meziobliceji: > - ATMEGA se musi chovat pro boot stejne jako ROMDISK > - pak pro OS zajisti zakladni operace - zapis, cteni souboru
Tak tak, to je zaklad. Potom kdyz se podobne jako emulace ROM disku zvladne i emulace Floppy, ktera neni o tolik slozitejsi, bude mozne na SD karte honit starou CP/M ci disketovy BASIC bez jakychkoliv uprav! Pouze se vybere obraz diskety z SD karty a vse ostatni bude fungovat jako s beznym radicem WD279X a treba i rychleji.... Zdenek
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
Zobrazit citovaný text (2 řádky)
> - Spravne rozhodnuti, PICy take zrovna nemam v oblibe :) Nicmene ATMEGu bych > volil jinou, kvuli plne podpore FAT minimalne s 4KB SRAM.
OK, da se pouzit ATMEGA128, ta ma 4kB SRAM. Nicmene vzhledem k tomu, ze se z SD karty tahaji pakety 512B bych s dovolenim na prvni pokusy pouzil tu mensi :-)
Zobrazit citovaný text (3 řádky)
> Mno, jiste to pujde, obavam se ale toho, ze se nam CP/M nevejde do 4KB > RAMky - Marek uz pri implementaci NIPOSu bojoval s poslednimi par bajty > volne pameti...
Tady tomu ponekud nerozumim, proc musi byt NIPOS v max 4kB ? Nejake principielni omezeni ?
Zobrazit citovaný text (9 řádků)
> > V kazdem pripade, ja potreba se domluvit aspon na meziobliceji: > > - ATMEGA se musi chovat pro boot stejne jako ROMDISK > > - pak pro OS zajisti zakladni operace - zapis, cteni souboru > > Tak tak, to je zaklad. Potom kdyz se podobne jako emulace ROM disku zvladne > i emulace Floppy, ktera neni o tolik slozitejsi, bude mozne na SD karte > honit starou CP/M ci disketovy BASIC bez jakychkoliv uprav! Pouze se vybere > obraz diskety z SD karty a vse ostatni bude fungovat jako s beznym radicem > WD279X a treba i rychleji....
A takhle, takze predstava by byla v podstate pouzit ATMEGU jako FAT<->CPM konvertor ? Nebo jinak, z jedne strany SD karta a z druhe se to tvari, jakoze je na sbernici ROMDISK a WD279X ? To je dobry napad, tak daleko jsem se ani nedival :-) Vasek PS1: An mam ROM kod jenom v MZF, existuje nejaky konvertor MZF na HEX ? Je nekde popsany format MZF ? PS2 - Zdenku, nemas ICQ ? Ja mam asi nejake Tve starsi cislo, moje je 6929134
Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Zdenek Adler SHARP MZ-800
Zobrazit citovaný text (3 řádky)
> OK, da se pouzit ATMEGA128, ta ma 4kB SRAM. Nicmene vzhledem k tomu, ze se > z SD karty tahaji pakety 512B bych s dovolenim na prvni pokusy pouzil tu > mensi :-)
No, FATku jsem sice taky resil na uP s 1K SRAM, ale je to hrozna otrocina - 2K pameti beru jako rozumne minimum, aby jsi mel jak buffer pro data, tak i pro adresar. Ja to resil pouze za pomoci 32B bufferu pro adresar a data jsem tahal z SD karty rovnou bez bufferu, ale nebylo to zrovna nejrychlejsi reseni. Mj. musela byt karta defragmentovana. Jestli budes chtit resit plnou podporu FAT (pripadne pouzit i dostupne zdrojaky v C), budou 2K, pripadne 4K onchip SRAM fakt minimem.
Zobrazit citovaný text (2 řádky)
> Tady tomu ponekud nerozumim, proc musi byt NIPOS v max 4kB ? Nejake > principielni omezeni ?
- Jedna se o to, ze uz by jsi na mene jak 56 KB volne pameti nemusel vsechno spustit a taky by jsi asi CP/M zprostil plne kompatability s ostatnimi systemy. Jednoduse prostor od 0100 do DC000 (kde uz je zacatek CCP) by mel byt volny. Doufam ze nekecam, presna cisla uz v hlave nemam....
Zobrazit citovaný text (5 řádků)
> A takhle, takze predstava by byla v podstate pouzit ATMEGU jako FAT<->CPM > konvertor ? Nebo jinak, z jedne strany SD karta a z druhe se to tvari, > jakoze je > na sbernici ROMDISK a WD279X ? To je dobry napad, tak daleko jsem se ani > nedival :-)
- Tak tak... To je moje idea pro jednoduchy, kompatibilni a pritom mocny doplnek pro MZ-800
Zobrazit citovaný text (2 řádky)
> PS1: An mam ROM kod jenom v MZF, existuje nejaky konvertor MZF na HEX ? > Je nekde popsany format MZF ?
- popsany ho nemam, ale z hlavy: MZF je tvoreny hlavickou 128 bajtu a samotnymi daty (zbytek souboru). Hlavicka by mela byt takto: Filetype (1 byte) - 01=OBJ, 05=BTX, .... Filename (17 bytu) Length (2B) Start (2B) Exec(2B) Poznamka, pripadne se sem vesly i loader apod. (104B)
Zobrazit citovaný text (2 řádky)
> PS2 - Zdenku, nemas ICQ ? Ja mam asi nejake Tve starsi cislo, moje je > 6929134
Mam, ale vyuzivam velice zridka (nyni asi tak 2x do roka:-)
Re: Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Petr Žydek SHARP MZ-800
Zdeňku,
nezapomeň nově přibyvšímu kolegovi připomenout existenci různých
návrhů přídavného HW (prostuduj si Václave ročníky konference
2003-2006). Existuje moje řešení IDE 16bit, ramdisk s max. 16MB
paměti, hodiny+"CMOS data" s PCF8583, FDD s obvody z PC.
Vše vázne jen na návrhu univerzální desky a na SW podpoře. Jestli
to bude ovládané z O.S. jako CP/M aj., nebo vlastním Sw (třeba
z Basicu nebo strojového programu), to nehraje roli. Další rozhraní
(jako třeba ta SD karta) se s tím nevylučují. Jen ta tvorba SW, to je
ta klíčová práce. A nezapomeňme na scan konvertor pro připojení
VGA monitoru, což by nastartovalo aktivity nehardvérářů.
Potřeboval bych sehnat ten funkční Eagle, aby nezůstalo jen u slov.
Petr de Zviqov
Re: Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Vaclav Peroutka SHARP MZ-800
zatim se Pandorou prokousavam postupne. Nejsou nekde ty Tvoje projekty sesumirovane na nejakych strankach ?
Jinak, na desky pouzivam PCB z www.geda.seul.org a gschem tamtez.An jsou oba zdarma. Jen na Windows je problematicka podpora PCB...
Vasek
------------ Původní zpráva ------------
Od: Petr Žydek (sharpemupandora.cz)
Zdeňku,
nezapomeň nově přibyvšímu kolegovi připomenout existenci různých
návrhů přídavného HW (prostuduj si Václave ročníky konference
2003-2006). Existuje moje řešení IDE 16bit, ramdisk s max. 16MB
paměti, hodiny+"CMOS data" s PCF8583, FDD s obvody z PC.
Vše vázne jen na návrhu univerzální desky a na SW podpoře. Jestli
to bude ovládané z O.S. jako CP/M aj., nebo vlastním Sw (třeba
z Basicu nebo strojového programu), to nehraje roli. Další rozhraní
(jako třeba ta SD karta) se s tím nevylučují. Jen ta tvorba SW, to je
ta klíčová práce. A nezapomeňme na scan konvertor pro připojení
VGA monitoru, což by nastartovalo aktivity nehardvérářů.
Potřeboval bych sehnat ten funkční Eagle, aby nezůstalo jen u slov.
Petr de Zviqov
Re: Re: Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Petr Žydek SHARP MZ-800
nemám přehled, kdy, kde a co jsem publikoval.
Petr de Zviqov
Re: Re: Re: Re:Re[2]: Uzivatele Sharpu - spojte se :-)
Petr Žydek SHARP MZ-800
nemám přehled, kdy, kde a co jsem publikoval.
Petr de Zviqov