| OldComp.cz https://oldcomp.cz/ |
|
| MegaROM modul pro IQ 151 https://oldcomp.cz/viewtopic.php?f=49&t=8694 |
Stránka 1 z 2 |
| Autor: | EC1045.01 [ 14.01.2020, 22:44 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Nemám rád GALy, aneb je nemám čím naprogramovat, není vidět co je v nich a deska v modulu je dost velká na to aby se těch několik kousků TTL tam vešlo. Jinak dobry nápad. Chtělo by to ještě budič na datovou sběrnici aneb štábní kultura (IQ151 je uvnitř dost rozsáhlé takže by to ty EEPROM nemuseli dávat). P.S. ty 29F040 mi nevadí pokut budou v DIL |
|
| Autor: | vanthomas [ 14.01.2020, 23:05 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Určitě dobrý nápad, chystal jsem se časem něco podobného spáchat jako repliku Amose na jednu desku, ale proč to nepojmout úplně univerzálně. |
|
| Autor: | Clouseau [ 15.01.2020, 19:23 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
EC1045.01 píše: Nemám rád GALy, aneb je nemám čím naprogramovat, není vidět co je v nich a deska v modulu je dost velká na to aby se těch několik kousků TTL tam vešlo. Jinak dobry nápad. Chtělo by to ještě budič na datovou sběrnici aneb štábní kultura (IQ151 je uvnitř dost rozsáhlé takže by to ty EEPROM nemuseli dávat). P.S. ty 29F040 mi nevadí pokut budou v DIL GAL ti klidně naprogramuju Vanthomas: JJ, předpokládám že by to bylo dost hodně univerzální.... |
|
| Autor: | RaceSoft [ 21.06.2020, 09:12 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Nestálo by za to zkusit udělat ten modul tak, aby emuloval i moduly Pascal a Assembler? Ty jsou trochu komplikovanější, protože se dynamicky (programově) přilinkovávají do paměťového prosroru - jsou to takové HW DLL. Četl sem sice princip činnosti a provnával to se schématy na sapi.cz, ale moc moudrý z toho nejsem. Petr |
|
| Autor: | l00k [ 22.06.2020, 08:21 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Pokud by se MegaRom modul pro IQčko vyvíjel doporučuji nové vlákno... V každé případě by bylo super mít vše v jednom modulu. Basic6, BasicG, podporu sítě Sestyk (Variel) - to je ta jednodušší část (obsahy epromek jsou na OC FTP), pro AMOS je třeba nějaký registr na port 0ECh - 2 bity a podle stavu těchto bitů vybírat jeden ze 3 vyžítých paměťových prostorů a navíc hlídat aby nebyl zaráz BasicG (kluci z Nového Boru porušili dohodu a u modulu BasicG namapovali grafickou část Basic do stejného místa jako Amos, měl existovat prototyp BasicGA který měl spolupracovat s AMOSem, ale asi se bohužel nedochoval). Taky by se mi líbilo kdybych mohl vytáhnout epromy s monitorem v IQčku a mít možnost si mapovat různé monitory z modulu, ale to nevím jestli je realizovatelné. Dále by se mohly využít ostatní bity portu EC třeba pro stránkování RamDisku... a přidat do modulu nějakou RAMku, nebo RomDisk s existujícími programy |
|
| Autor: | vanthomas [ 22.06.2020, 08:39 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
l00k píše: Taky by se mi líbilo kdybych mohl vytáhnout epromy s monitorem v IQčku a mít možnost si mapovat různé monitory z modulu, ale to nevím jestli je realizovatelné. Těžko, signál OE*, pro odpojení ROM, není vyvedený na sběrnici... Ale na desce jsou pozice pro osm EPROM, takže prostor pro rozšiřování monitoru určitě je. |
|
| Autor: | l00k [ 22.06.2020, 09:02 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
A potřebujeme ten signál? jde jen o to aby se odpojily RAMky a netlačily na sběrnici svůj obsah. Když bych ty vnitřní Epromky vytáhl a data mi tam tlačil modul tak by to nemělo vadit ne? |
|
| Autor: | Kubik [ 22.06.2020, 10:03 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Nebudou ty EPROMky za nejakym budicem, kterej by tam tlacil jejich neexistujici obsah? |
|
| Autor: | vanthomas [ 22.06.2020, 16:21 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
Budiče tam určitě jsou, to je další věc. Určitě by to šlo vymyslet, ale úplně jednoduché by to nebylo a asi by to chtělo i dost zásahů do počítače... Víc se mi líbí myšlenka na tu univerzální rom kartu, která by, podle potřeby, zvládla být basic6/G a eventuelně Amos. S tím si časem určitě zkusím pohrát. |
|
| Autor: | Clouseau [ 22.06.2020, 16:54 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
RaceSoft píše: Nestálo by za to zkusit udělat ten modul tak, aby emuloval i moduly Pascal a Assembler? Ty jsou trochu komplikovanější, protože se dynamicky (programově) přilinkovávají do paměťového prosroru - jsou to takové HW DLL. Četl sem sice princip činnosti a provnával to se schématy na sapi.cz, ale moc moudrý z toho nejsem. Petr Ten můj první nákres s tím myslím počítal, že jednak si volíš stránku a jednak si volíš kam to chceš přistránkovat, a co se pamatuju tak by to tyhle moduly právě mělo díky tomu umět nahradit... |
|
| Autor: | Clouseau [ 22.06.2020, 16:58 ] |
| Předmět příspěvku: | Re: Karel pro IQ151 |
vanthomas píše: Budiče tam určitě jsou, to je další věc. Určitě by to šlo vymyslet, ale úplně jednoduché by to nebylo a asi by to chtělo i dost zásahů do počítače... Víc se mi líbí myšlenka na tu univerzální rom kartu, která by, podle potřeby, zvládla být basic6/G a eventuelně Amos. S tím si časem určitě zkusím pohrát. Já myslím že by ty zásahy do počítače nebyly tak velký. V podstatě by stačilo ze soklu vytáhnout tu 74188. jen by to pak celý nejelo bez karty s epromou.... |
|
| Autor: | l00k [ 22.06.2020, 19:31 ] |
| Předmět příspěvku: | Re: MegaROM modul pro IQ 151 |
No ještě je tam jeden maličký problém, port 80h a mapování Eprom od adresy 0 při startu... Standardně se po spuštění IQčka adresa F800-FFFF zrcadlí od 0000-07FF a toto zrcadlení se musí SW vypnout (zařídí hodnota 01 outovaná na port 80h). Pokud by se uvažovaly jen Moduly, tak je třeba mapovat tyto prostory: A000-AFFF - 4kB - síťové rozšíření Basic6/BasicG (Variel, k modulu Sestyk) B000-BFFF - 4kB - grafické rutiny BasicG C800-E7FF - 8kB - Basic6 C800-E7FF - 8kB -BasicG a dále AMOS: 8000-BFFF - 16kB - AMOS Assembler 8000-BFFF - 16kB - AMOS Pascal 8000-BFFF - 16kB - AMOS Pascal1 |
|
| Autor: | vanthomas [ 22.06.2020, 20:13 ] |
| Předmět příspěvku: | Re: MegaROM modul pro IQ 151 |
l00k píše: No ještě je tam jeden maličký problém, port 80h a mapování Eprom od adresy 0 při startu... Standardně se po spuštění IQčka adresa F800-FFFF zrcadlí od 0000-07FF a toto zrcadlení se musí SW vypnout (zařídí hodnota 01 outovaná na port 80h). To je právě to OE*, jak jsem psal ráno. V IQ je to řešené pomocí 3212, nějaký ekvivalent toho zapojení by se musel udělat i v modulu, pokud by měl nahradit i rom počítače. |
|
| Autor: | Clouseau [ 23.06.2020, 19:50 ] |
| Předmět příspěvku: | Re: MegaROM modul pro IQ 151 |
vanthomas píše: l00k píše: No ještě je tam jeden maličký problém, port 80h a mapování Eprom od adresy 0 při startu... Standardně se po spuštění IQčka adresa F800-FFFF zrcadlí od 0000-07FF a toto zrcadlení se musí SW vypnout (zařídí hodnota 01 outovaná na port 80h). To je právě to OE*, jak jsem psal ráno. V IQ je to řešené pomocí 3212, nějaký ekvivalent toho zapojení by se musel udělat i v modulu, pokud by měl nahradit i rom počítače. No ano, modul (respektive jeho náhrada ROM v IQ) by musel umět startovat od nuly, a pak přestránkovat... ale i tak, jak jsem psal... Jedinej nutnej zásah do IQ-151 by byl ten, že by se vyndala z patice 74188.. Což zase není tak hroznej zásah ne? |
|
| Stránka 1 z 2 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|