Üzenetek megjelenítése

Ez a szekció lehetővé teszi a felhasználó által írt összes hozzászólás megtekintését. Vedd figyelembe, hogy csak azokba a fórumokba írt hozzászólásokat látod, amelyekhez hozzáférésed van.


Üzenetek - dikdom

Oldalak: [1]
1
TVC Fejlesztések / Re:Cartridge építés
« Dátum: 2017. Augusztus 28. - 21:56:32 »
Egy 'instant get' érzést követve megrendeltem a AM29F040B IC-t. Ezt jóval macerásabb beprogramozni mint a 28C256 -t... (viszont nincsenek 'véletlen' prograzások és a kapacitása is 8x -os, ebayen fajlagosan sokkal olcsóbb volt).

2
TVC Fejlesztések / Re:Cartridge építés
« Dátum: 2017. Augusztus 27. - 08:54:46 »
Bocs, a +11-13V a lezáráshoz, firmware kód olvasáshoz, eeprom teljes törléshez kell, normál működéshez tényleg nem. Ezt benéztem.
A WR jel vezetéket (illetve erősített, negált, azaz /BWR jelet) én nem találtam meg a kapcsolási rajzon, se a cartidge-ekén (http://tvc.homeserver.hu/html/pic/cartridge/hbr_tvc.gif), se a HBA rajzon (http://tvc.homeserver.hu/doc/tervrajzok/TVC_HBA2_rajzok.pdf - utolsó oldal, középen fölül látható a cartridge kimenet, ha jól értelmezem). Rossz helyen keresem? Ránéznél te is?

A WR jelet a kártyán felhúznám +5V -ra és akkor nincs írás, de mondom: cartridgeban én nem találtam meg egyébként sem a WR-t.

3
TVC Fejlesztések / Re:Cartridge építés
« Dátum: 2017. Augusztus 23. - 15:46:54 »
Ok, megnéztem az egyik IC adatlapját (gondolom a többi is hasonlóképpen írható).
Te ugye nem a cartridge bővítőre gondolsz, mivel ott nincs /BWR kivezetés és +12V? Ezeket a ROM-okat a gép tetején levő bővítővel lehetne íratni.
Az AT28Cxxx IC annyival jobb ezeknél, hogy nem 'kell' törölni a lapokat és elég a +5V. Gyakorlatilag nem felejtő SRAM-ként lehet használni. Ha jól értettem...
Viszont a cartridge slotban továbbra sincs /WE, csak /RD meg /CART, ezért gondoltam az IC-ket külön írni.



4
TVC Fejlesztések / Re:Cartridge építés
« Dátum: 2017. Augusztus 23. - 14:44:12 »
Wow. Köszönöm.
Ezzel most elleszek egy darabig.

5
TVC Fejlesztések / Re:Cartridge építés
« Dátum: 2017. Augusztus 23. - 13:18:11 »
Ezt kifejtenéd?
Ha jól értem arra gondolsz, hogy a bővítőbe tenném a ROM-ot (flashrom?)
- TVC -ről írni annyira nem volna jó, mert nem tudom a TVC memóriájába belevarázsolni a 8db cartridge ROM tartalmát
- Bővítőről nem tud bootolni a TVC (ha jól emlékszem)
- Bővítőből csak 8k -t lehet egyszerre belapozni (mondjuk ennek kicsit ellentmond a 32k-s bővítés)

De lehet, hogy el vagyok kicsit tévedve.

6
TVC Fejlesztések / Cartridge építés
« Dátum: 2017. Augusztus 21. - 16:04:09 »
Sziasztok!

Az az elvetemült ötletem támadt, hogy építenék egy nagyobbacska cartridge modult a TVC 64k+ -hoz és ezzel kapcsolatban szeretnék pár tanácsot kérni. A programmodul úgy lenne kialakítva, hogy a rajta található DIP kapcsolók segítségével a 8 beégetett program közül egyszerre csak egy látszódna a gépnek.
Egy korábbi leírást találtam a 27CXXX EEPROMOKhoz, de azokat +13V -al kell programozni, nekem nincs EEPROM íróm (csak emiatt nem is tervezek beszerezni).
28CXXX modulokban gondolkozom, azokat lényegesen egyszerűbb megírni egy mikrokontrollerrel, oda elég a +5V. Jelenleg a AT28C010 vagy 4db AT28C256 van a porondon (1Mbit összesen mind a kettő megoldás).

Mondjuk a könnyű írás ott elvérzik, hogy nem találok olyan csatlakozót, ami a TVC oldalán van, amibe a programmodult bele kell csúsztatni. Pedig az lenne a legegyszerűbb, ha egy segéd lapba bele tudnám csak csattintani, és ott a már előre felprogramozott ArduinoMega2560 szépen belerakja az EEPROM(-ok)ba a megfelelő byte-okat.
- Kérdés #1: Tudna valaki küldeni egy linket, hogy pontosan milyen csatlakozót keressek?

Időzítés. A 4db EEPROM -ot okosan össze kell hangolni. Én úgy látom, hogy ez egy BCD dekóder és egy quad OR IC segítségével megoldható (most nézem csak a gyári megoldást, az 54LS138-at. Azt még végig kell gondoljam). A nagy EEPROM az gyors, oda nem kell semmi extra! :)
- Kérdés #2: Jól értem, hogy ha 350ns alatt tudom tartani az olvasási időt (28C010 -nél 120ns, 28C256 -nál a kiegészítő logikai ármkörökkel max kb 250ns) akkor már jó vagyok?

Egyelőre az EAGLE -el szenvedek, nem találok benne 32PLCC -aljzatot (a netet még nem olvastam ki hozzá teljesen), de az is nagy gond, hogy nincs meg a pontos geometriája a cartridge-nek.
- Kérdés #3: hol találok ilyen jellegű leírást? Vagy az a legegyszerűbb, hogy ha szétkapom apósomék BRIDZS modulját és leméricskélem? Remélem valahova szépen le van írva, de a kapcsolási és tervezési rajzok között nem találtam meg...

Az eredeti modulokban (a fényképek alapján, meg a már fent említett BRIDZS modulban) van egy pár kondenzátor.
- Kérdés #4: azokra mi szükség van? A programmodul nem azt a +5V tápfeszt kapja, amit a CPU meg minden más, amik miatt már egyébként is ki kellett simítani a tápfeszültséget? Minek oda még kondi?

Előre is köszönöm a segítséget!


Oldalak: [1]