OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 10:24

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 50 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další
Autor Zpráva
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 19.12.2015, 17:39 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Jediným smysluplným uživatelem signálu DBDIR je řízení směru oddělovače dat 74xx245 sběrnice SAMBUS, tam ale žádný není :)

A proč nemůže být ta 74xx245 u RAMdisku připojena trvale ?


Ano,sambus je neúplný posilovač a data vůbec neřeší. S tou 245 to myslíš jako že by měla natvrdo OE a jen se měnil směr?

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 19.12.2015, 18:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Tak, jediná kolize je tam na konci /RD, ale to stejně adresování /OE neřeší, tam by muselo být nějaké zpoždění na konci /RD.
Stejný signál jako na DIR jde přes WIRE-OR (signál aktivni v 0, diody tahají do 0 a je tam pull-up, takže vlastně WIRE-AND :) na DBDIR, kterým je přímo řízen datový oddělovač sběrnice na busu, ten musí být také trvale připojen, nebo klíčován IORQ a MREQ, to ale ničemu nepomáhá.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 19.12.2015, 19:55 
Offline
Pan Generální

Registrován: 19.07.2013, 15:54
Příspěvky: 2723
Has thanked: 144 times
Been thanked: 422 times
Osobne bych to udelal tak ze IC5 by mel vyvod 19 ("G") neustale v log0. Signal z pinu18 XMEM+MREQ+RD by zajistoval ze kdyz by CPU cetlo data z externi ramky tak by se otocil smer toho IC5. Jinak by se vzdy data posilala z vnitrni sbernice pocitace smerem ven. Pro zajimavost, takto podobne to ma i Sharp MZ800 a proto unikarta od Nobomiho muze videt data co by jinak nevidela.

Pin16 bych udelal:
DBDIR = 0
DBDIR.oe = !(XMEM+MREQ+RD)

Jestli by se nekdy v budoucnu delal nejaky Sambus tak stejne vyuzit signalu DBDIR a stejne otacet smer dat. Jeden 245 by otacel smer na desce externi ram, druhy 245 by stejne otacel smer na desce Sambusu. Takto by se zachovala puvodni myslenka autoru Sama.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 29.03.2022, 08:15 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Novejsi verze schematu megovky
https://velesoft.speccy.cz/other/SAMCOUPE-4MBRAM_v05_schematic.png

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 29.03.2022, 22:24 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
A jeste Eagle soubory (deska potrebuje pridat konektor sbernice a kompletni routing)
https://velesoft.speccy.cz/other/SAMCOUPE-4MBRAM_v05.zip

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 29.03.2022, 22:53 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Nepomýšlei jste o RAM disku jako má MZ800 ?
Mě ta realizace připadá optimální, nezasahuje to do oblasti RAM CPU, zabírá max. několik I/O adres, přesuny dat se dělají na to optimalizovanou instrukcí.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 30.03.2022, 06:26 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Nepomýšlei jste o RAM disku jako má MZ800 ?
Mě ta realizace připadá optimální, nezasahuje to do oblasti RAM CPU, zabírá max. několik I/O adres, přesuny dat se dělají na to optimalizovanou instrukcí.


No ja myslim, ze rychla externi pamet mapovatelna v pametovem prostoru nabizi lepsi vyuziti nez jen jako uloziste. Sam Coupe sice puvodni megovku vyuzival jen jako ramdisk, ale nic nebrani tomu, aby zde bezel kod nejakeho programu ci hry. Navic je ta pamet nesdilena s ulou, takze tam bezi z80 kod rychleji.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 30.03.2022, 12:04 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
A co dvojí přístup ? :D
XC9572XL je jedno, co tam naprogramuješ.
Buď přehazování 16k bloků a tím jednoduchý multitasking :lol: nebo lineární RAM disk a blokový přesun.

ps. 1MB 5V SRAM jsou u mě stále levně k dispozici.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 11:39 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
A co dvojí přístup ? :D
XC9572XL je jedno, co tam naprogramuješ.
Buď přehazování 16k bloků a tím jednoduchý multitasking :lol: nebo lineární RAM disk a blokový přesun.

ps. 1MB 5V SRAM jsou u mě stále levně k dispozici.


Pokud bych chtel linearni ramdisk prevazne pro cteni, tak si v pohode vystacime s SD kartou nebo s IDE. Externi pamet ma lepsi vyuziti, kdyz v ni muze cpu primo spoustet kod, ukladat data sprajtu atd...

Jojo, tech par pameti cos mi poslal mam doma a snad brzy odzkousim, nebo pro ne udelam redukce pro ramdisk.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 13:26 
Offline
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
VELESOFT píše:
Pokud bych chtel linearni ramdisk prevazne pro cteni, tak si v pohode vystacime s SD kartou nebo s IDE. Externi pamet ma lepsi vyuziti, kdyz v ni muze cpu primo spoustet kod, ukladat data sprajtu atd...

Presne tak, rýchlosť čítania dát z IDE je takmer ako čítanie z portu a s externou pameťou je čítanie z IDE rýchlejšie ako z RamDisku bez externej pamete. Navyše externá pameť sa stránkuje po 16KB a tým získame tretiu nezávislú oblasť pamete RAM (32KB+16KB+16KB) oproti dvom oblastiam internej pamete (32KB+32KB).


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 16:08 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
Jo mimochodem jsem malou upravou pridal do 4mb ramdisku i moznost strankovat plne 4mb ram i misto sam romek. Tedy stranky ramdisku se muzou pripojit misto interni romky a chovaji se jako read only romka. Samozrejme kdyz si odpovidajici stranky ram pripojim jako externi pamet v hornich 32kB, tak jsou obsahy rom i prepisovatelne.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 17:05 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
Z IDE s tím máš zajisté spojenou nějakou režii.

Já navrhuji obojí přístup, stávající mapování po 16kB a lineární přístup přes port.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 17:49 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
Z IDE s tím máš zajisté spojenou nějakou režii.

Já navrhuji obojí přístup, stávající mapování po 16kB a lineární přístup přes port.


No ja vlastne ani nevim jake vyhody by pristup pres porty prinesl. Rychlost urcite ne. Pripnuta ramka je podle meho mnohem lepsi. I kdyby se pouzivala jen jako ramdisk, tak furt si muzu skakat sem tam na preskacku, presouvat bloky, bajty a spoustet kod rychleji nez normalne. Navic sam je na pripojeni externi pameti primo uzpusobeny.

IDE se da dnes predpokladat jako flash medium at uz CF tak CFtoIDE ci SDtoIDE a tam neni skoro zadne zpozdeni na nejaky start motoru a seek hlavy. Dokonce lze z ide primo nacitat sprajty.

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 19:57 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
No, ale musíš tam to rozhraní a medium mít :)

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Megabajtový modul
PříspěvekNapsal: 31.03.2022, 20:04 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1612
Has thanked: 31 times
Been thanked: 357 times
danhard píše:
No, ale musíš tam to rozhraní a medium mít :)


To je pravda. Mohl bych na ramdisk desku hodit pinovou listu na jakoukoli ide redukci a nastavit 8bit ide pristup

_________________
http://velesoft.speccy.cz/


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 50 ]  Přejít na stránku Předchozí  1, 2, 3, 4  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 3 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz