TVC Fórum

Hardver => TVC Fejlesztések => A témát indította: Atka72 - 2013. Július 6. - 20:43:16

Cím: Memória bővítő
Írta: Atka72 - 2013. Július 6. - 20:43:16
Ha lenne fejlesztve egy komolyabb memóriabővítő hardver a TVC-hez akkor akár nagyobb  dolgokba is bele lehetne vágni, de addig nincs sok értelme. Lapozható SRAM-ra gondoltam pár MB-ra. Az emuban persze semmi akadálya, viszont jó lenne ha valódi gépen is működne. Valakinek van ötlete ezzel kapcsolatban?
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 7. - 14:37:04
Nem lehetetlen a feladat.
Bár a több MB SRAM még ma is elég költséges. A 9-bites DRAM SIMM-eket meg egész olcsón ki lehet fogni a vaterán.
Lehet már más is megtalálta, de azért berakom a Pentagon 1024 rajzát. Ez egy orosz Spectrum klón, amit kissé továbbfejlesztettek. Így került bele az 1MB-os 9-bites SIMM. Nagyjából a rajz közepén található.
Ha ki lehet hámozni mit hogyan kapuz, akkor akár át lehet alakítani(talán) a TVC-t is.
A link ahonnan származik a rajz: http://pentagon.nedopc.com/info.htm (http://pentagon.nedopc.com/info.htm)
Cím: Re:Memória bővítő
Írta: Atka72 - 2013. Július 7. - 20:30:20
Lomexnél:
AS6C4008-55PCN (AMI) 4Mbit SRAM 512Kx8 LOW-POW MEM. DIP-32 [32-20-71]Gyártó: -RoHSCsomagolási egység: 25 db
RAKTÁRON Csomagolási egység vásárlása esetén:
Nettó ár / db:1380.09 Ft.
Bruttó ár / db:1752.71 Ft.

Hasoló DRAM már 100Ft-ért is kapható vaóban, csak hát a frissítést akkor meg kell oldani még.
/Az emuban persze ingyen van bármi , ott elszaladhat a fantázia, csak a valóságban is megvalósítaható legyen/

Azt kéne kitalálni hogy a lapokat hogy lenne célszerű kialakítani.
Én arra gondoltam hogy a TVC-hez hardveresen ne kelljen nyúlni. A memóriát valamelyik bővítőkártyahelyen lenne célszerű belapozni.

Cím: Re:Memória bővítő
Írta: Zozosoft - 2013. Július 8. - 09:43:12
AS6C4008-55PCN (AMI) 4Mbit SRAM 512Kx8 LOW-POW MEM. DIP-32
EP-hez ilyet használok, mondjuk nekünk egyszerű dolgunk van, egy 74HCT138 kell mellé, és kész :-)
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 8. - 23:15:16
Irigylésre méltó dolog az egyszerűség. Itt a DI/DO is külön van, meg latchelni kellene a címeket. Ez plusz 4 alkatrész(2 tri-state buffer egy latch, és valami ami invertálja a -RAS jelet). De így legalább megszabadulnánk a +12V és -5V-os feszültségektől :).
Első lépésnek ez nem is rossz.

http://www.coco3.com/community/wp-content/uploads/2010/06/4164-DRAM-SRAM-Replacement-2-GIMEchip.com_.pdf (http://www.coco3.com/community/wp-content/uploads/2010/06/4164-DRAM-SRAM-Replacement-2-GIMEchip.com_.pdf)

(Most, hogy jobban megnéztem az eredeti kapcsolást, a HBA-n és a HBA2-n a C6-os IC miatt 1-el kevesebb alkatrész is elég lenne.)

A külső kártya, amit Atka72 javasolt szerinted megoldható?
Ezt az átalakítást szerintem úgy kéne megejteni, hogy azért az eredeti 64K, 64K+ verziókkal kompatibilis legyen, mert úgy van értelme.

Egyelőre ezzel tudnék kísérletezni, mert ez van kéznél: http://www.ti.com/lit/ds/symlink/bq4842y.pdf (http://www.ti.com/lit/ds/symlink/bq4842y.pdf)
Csak 128Kbyte, de a jó hír hogy van benne RTC :).
Cím: Re:Memória bővítő
Írta: Zozosoft - 2013. Július 9. - 11:41:42
Itt a DI/DO is külön van,
Megnéztem a rajzokat, ez tényleg meg lett bonyolítva :-(
De mi lenne, ha csak az erősített adatbusz lenne használva? Akkor nem kell szétválasztani.

meg latchelni kellene a címeket.
A címet azt le lehetne szedni a multiplexerek bemenetéről is.
EP-ben simán beraktam 64K SRAM-ot az alaplapi 8x4164+2x74F157 helyére (lásd a fotót) :-)

Idézet
A külső kártya, amit Atka72 javasolt szerinted megoldható?
Biztosan, hiszen a floppy vezérlőn is ott az SRAM. Az, hogy több legyen, meg egy lapozó regiszter hozzá, már apróság.
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 12. - 20:59:37
Most néztem az EP-s oldalt, elég sok dolgot csináltál EP-re(még IDE vezérlőt is). Én nem ismerem azt a gépet annyira, bár egy kallódó 64k-s EP bővítőm maradt egy barbár ismerősömtől, aki széttörte szakszerűen szétszerelte a gépét. Ez egy olyan modul, mint amin a 4164-eket 41256-okra cseréltétek az egyik cikkben.
Jól vettem ki a dologból, hogy az EP is 16k-s lapokat használ? Mert egy plusz 8-bites lapozóregiszterrel valóban kijönne a 4MB(16K*256).
Egy pár ötlet a két gép rokonságából jól jöhet :).
Cím: Re:Memória bővítő
Írta: Zozosoft - 2013. Július 12. - 22:18:22
Jól vettem ki a dologból, hogy az EP is 16k-s lapokat használ? Mert egy plusz 8-bites lapozóregiszterrel valóban kijönne a 4MB(16K*256).
Igen 16k-s lapok, és 4 db 8 bites lapozó regiszter van, minden Z80-as laphoz egy. A 256 szegmens bármelyike lehet RAM vagy ROM, és bármilyen kombinációban belapozhatóak a Z80-nak.

Én a lapozás egyszerűsítését érzem  a legfájóbb pontnak a tervek TVC-re szabásában, ok, hogy nem használtak custom IC-t, de ezt a részt 74LS-ből is könnyen össze lehetett volna rakni.
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2013. Július 13. - 11:16:28
Valahol, valamikor, valakinek a "kritikáját" olvastam a TVC memória - képernyőkezelése, stb -vel kapcsolatban, hogy annak idején a tervezéskor kicsit egyszerűsítettek - valamelyik processzor egyik lába nincs beforrasztva - ezért kezel csak maximum 16 színt, állítólag mehetne a 4096 szín is. Az Amstrad CPC -ben is Z80 és CRTC 6845 van...:)
Cím: Re:Memória bővítő
Írta: Zozosoft - 2013. Július 13. - 11:54:19
valamelyik processzor egyik lába nincs beforrasztva - ezért kezel csak maximum 16 színt, állítólag mehetne a 4096 szín is. Az Amstrad CPC -ben is Z80 és CRTC 6845 van...:)
Ez így marhaság, a CPC is 16 színt tud egyszerre, igaz 27-ből. (Ez mondjuk lehet még kérdés, hogy TVC-n miért nincs ennyi?)
A CPC Plus gépek tudnak 4096 színt, ezekben azonban már nem 6845 van, hanem egy saját custom IC.
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 13. - 12:38:22
A 6845 képes kezelni 512Kbyte memóriát. Viszont szerintem nem tudja az 1 byte 1 pixel módot, pedig a memória elegendő lenne a 320*200*256 színhez, ha lenne egy paletta regiszter, plusz egy másik színkódoló IC. Vagy egy sima DAC, mert akkor lenne 256 szürkeárnyalatunk, ami azért szintén vagány volna(én legalábbis annak tartanám a mostani hardverhez képest :) ).
Csak hát ez mind hiába, ha szoftveresen kell a spriteokat mozgatni, meg ütközést kezelni :(.
Böngészgetem az EP-s oldalt, van sok érdekes dolog, amivel kedvezően lehetne módosítani a TVC működését. Egy "turbósítás", egy APU, és a sok lapozható memória rengeteget dobna a TVC-n. De szigorúan tartani kell azt, hogy az eredeti verziókkal kompatibilis maradjon, és azért valahol a 8 bites realitás talaján illene maradni.
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 15. - 05:57:28
No, hát az eddigi eredmények(DRAM SRAM konverzió):
Ha összekötöm a DI/DO-t az eredeti konfigban, akkor csak csíkozik a border(mondjuk gondoltam, hogy oka van annak, hogy külön van kivezetve :) ).
Kiforrasztottam a 8db MB8264-et, és a DI-ket egy 74LS244-el átvezettem a DO-khoz. A ramok helyére, egy KM68512-ALG5 64KByteos ramot forrasztottam, a címeket a multiplexer előtt vettem le a címbuszról. A -WE láb az eredeti helyre lett kötve, a -OE G14 3-as lábára, a 74LS244 engedélyezése pedig G14 2-es lábára. A tudományos megközelítés az volt, hogy írásnál az eredeti -WR jel engedélyezi a 244-et, a G14, pedig késleltetve lekapcsolja a ram kimenetét, majd G14 következő kapuja leadja a szintén kicsit késleltetett -WR impulzust, és beírja az adatot a ramba.
Hát, ez az elgondolás sajnos nem működik, rosszak az alkatrészek, vagy valamit elkötöttem, szóval ennyit a tudományról :). Az SRAM 50ns-os, egy régi WD vinyó paneljáról bányásztam le, a sebességgel elvileg nem lehet gond.
Zozo amúgy igazad lett, a 20MHz-es Z80 nem működik. Látszólag áramot sem vesz fel, lehet csak a lábak vannak a tokban a lapkát kifelejtették :).
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 17. - 07:00:38
Újabb variációk:
Azt gondoltam, talán a vinyóról leszedett ram hibás lehet, ezért ráforrasztottam a fentebb említett BQ-t, mert az új. Ugyanúgy csíkozott a border, mintha nem is lenne ram benne. A következő variáció a 9-bites 1MB-os SIMM modul, amit szintén hiába kötöttem be, úgyanúgy csíkozik. Szkóppal nézve egy rövid ideig van -CAS jel, aztán semmi, csak a csíkozás a képernyőn.
Igaziból azt szűrtem le ebből, hogy a DI/DO összeközösítésénél lehet valami ütközés. Hiába kapuzom a 74LS244 engedélyezését a -RD, WR, a másik 244 engedélyezésének negáltjával, sehogy sem tudom müködésre bírni, tehát a kutya biztosan ebben van elásva. Amíg ez nem megy, addig semmit nem tudok előre lépni. Mindegy, tovább próbálkozom.
Valakinek esetleg volna ötlete mit bénázok el :)?

Közben olvasgattam néhány ram adatlapját, és rájöttem, hogy mindenféleképpen kell a latch a sorcímekre, mert a dramok tudnak page write-ot is, és a sorcím beléptetése után csak az oszlopcímet variálják. Ez alapjaiban rengeti meg az eredeti koncepciót :).
Cím: Re:Memória bővítő
Írta: PeterGriffin1 - 2013. Július 18. - 13:13:29
Olvasgatva a témát, megpróbáltam utána járni, hogy is oldották meg a 64kbites DRAM-ok frissítését TVC-n. Tudvalevőleg a Z80-as csak 7 bites frissítési címet szolgáltat, az R regiszter legfelső bitje nem inkrementálódik a frissítési ciklus után. Ez 16Kbites RAM-oknál nem probléma, ott a RAM mátrix 7x7-es elrendezésű. A 64Kbites RAM-ok viszont 8x8-as mátrixot tartalmaznak. Vagyis 8 bites frissítési címet igényelnek. Honnan veszik ezt az extra bitet?
A kapcsolási rajzokon semmi nyoma sincs bármilyen kiegészítő áramkörnek, és a SW-ben sem láttam semmit, hogy az R regiszter legfelső bitjét pl. megszakítás alatt átállítanák. Továbbá a 64K+ -os gépeken a videó RAM is 64kbites IC-kből épül fel, és ott is csak a videó lapozó regiszter bitjeit multiplexálják rá a DA7-es lábakra.
Talán nem is dinamikus RAM-ok vannak a gépben? Valaki meg tudná nézni a 64Kbites RAM IC-k pontos típusjelzését?
Cím: Re:Memória bővítő
Írta: Zozosoft - 2013. Július 18. - 13:36:41
Ezen már én is törtem a fejem, EP-nél is ugyanez a helyzet, plusz 8. frissítő bitet akkor használunk amikor 41256-osokat rakunk be.

A megoldás a RAM IC-knél van, most éppen Mitsubishi M5K4164 leírását nézem, ebben azt írja, hogy "Each of 128 rows ( A0 ~ A6) of M5K4164 must be refreshed every 2ms".
A felépítésnél az látszik, hogy 4 db 64 rows x 256 columns tömbben vannak a bitek.
Samsung KM4164B nem ír erről részletesen, az időzítéseknél van ilyen sor: Refresh period (128 cycles)

Siemens HYB4164 viszont azt írja: each of 256 row addresses (A0 throught A7)
Azaz létezik olyan 4164 kompatibilis RAM aminek 8 bites frissités kell.
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Július 18. - 13:46:24
Az enyémben Fujitsu MB8264 típusú IC-k voltak. Viszont az MK4164 doksijában az van, hogy "PIN9 is not needed for refresh", tehát elvileg az A7-et már nem is használja. Így megvan a 7 bit(A0-A6).
A doksit csatolom.
Én naív módon arra gondoltam, hogy az 1Mbites ramokhoz átcsoportosítom a címbiteket A0-A8-ig, mert abban reménykedtem, hogy a Z80-nak van egy belső countere ami tovább számol 128-nál a frissítésnél :). Ezek szerint nincs. Az EP akkor hogy a manóba oldja meg a 4 mega frissítését?
Jah a SIMM-jeimben KM41C1000 ramok vannak. Annak is csatolom a doksiját.
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Augusztus 21. - 16:32:37
Végre eljutottam odáig, hogy forrasztópákát vegyek újra a kezembe.
Az új ötlet szerint a cartridge slotba megy a ram bővítés, annyi átalakítással, hogy a porthoz szükséges vezérlőjeleket és a WR-t kivezetem.
A 16Kbyte feletti lapokat egy 74273 választja ki egy kijelölt porton, aminek a felső 3 bitje egy 74138 segítségével 8db chip selectet állít elő. A 8 bankba egyenként max. 512Kbyte méretű SRAM rakható.
A lapozó áramkör valójában bele van építve a gépünkbe, méghozzá az 1-es portra(nyomtatóport). Így én a könnyebbik utat választottam, hogy tesztelni tudjak, mielőtt bármit véglegesítek.
A lapkiválasztás, és a ramból történő kiolvasás müködik is, viszont az írással van valami gond. Szerintem a -WR jel időzítésénél kell keresnem a problémát, de ezt még sajnos nem volt lehetőségem leellenörizni.
Gondoltam leírom hol tart nálam a dolog, mert mostanában nem született újabb hozzászólás ami két dolgot jelenthet: vagy foglalkozik vele más is csak ugyanígy elakadt, vagy nem :).
Cím: Re:Memória bővítő
Írta: RetroHW - 2013. Szeptember 7. - 16:50:10
Úgy tűnik megszületett az áttörés :)!
A cartridge helyére berakott NVSRAM forradalmasíthatja a TVC fejlesztéseket, mert működik! :)
Azért nem ment eddig mert elbénáztam a programot, a hardver tökéletes volt mindvégig.
A cartridge helyére tehát belapozható 16KByteonként akár 4MB ram.
A nem felejtős ram előnye, hogy cartridge tartalmakat feltöltve megőrzi azokat, így a 0. lapra rakott memóriamanager programmal akár közvetlenül futtathatók lesznek.
Apropó, tudja valaki hogy az űrhódító cartridgeből ki lehet-e lépni basicbe? Vagy forrasszak egy kapcsolót a chip selectre(-CART jel)? Mert ezt a cartridgeot töltöttem fel a 0. lapra, és nem tudok szabadulni tőle :D.
Cím: Re:Memória bővítő
Írta: Kiss Károly - 2013. Szeptember 8. - 21:27:50
Nem lehet kilépni
Cím: Re:Memória bővítő
Írta: Atka72 - 2013. Szeptember 8. - 22:24:51
Szuper, akkor kérnénk egy kis dokumentációt róla, és bepítem az emuba.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 26. - 16:58:43
Sikerült összeütni egy videolejátszó progit a memória bővítőre alapozva.
Egyenlőre nem színes, de az is készül. Így viszont nagyobb a felbontása.
Hátha valakinek kedve támad legyártani a bővítőt hardveresen is.
Egész szép teljesítménye lett ahhoz képest amire számítottam. Még 33fps is ment neki csak úgy hamar elfogy a memória persze.

http://www.youtube.com/watch?v=tnuRf6EIH6g&feature=youtu.be (http://www.youtube.com/watch?v=tnuRf6EIH6g&feature=youtu.be)

(http://i1.ytimg.com/vi/tnuRf6EIH6g/mqdefault.jpg)
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 27. - 08:28:47
Remélem teszel is fel valamit majd ide. Nem tudom, nézted-e Sebestyén Pál videó lejátszóját, egyenlőre azt látom nagy különbségnek, hogy a Pálé a 2 GB lemezről streamel, a Tied meg memóriából. Atka, nem engedi ( nulla nagyságút tölt le) a youtube-ról. A 4 MB EXT RAM-t lemeznek látja a rendszer? Mit játszol le? Avi-t, vagy valami saját tömörítést? Na érdekelnek a részletek is!
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 29. - 00:05:10
(http://i.ytimg.com/vi/dbAoFKvLbqI/hqdefault.jpg?1390945886784)
http://www.youtube.com/watch?v=dbAoFKvLbqI (http://www.youtube.com/watch?v=dbAoFKvLbqI)

(http://i.ytimg.com/vi/TuQhTcIAWyI/hqdefault.jpg?1390949407874)
http://youtu.be/TuQhTcIAWyI  (http://youtu.be/TuQhTcIAWyI)

Elkészült a színes verzió is.
VaszicsApoca!
A memóriát simán bővített lapozható memóriának látja 16K-s laponként , tulajdonképpen bármekkora lehet.
A képek és a zene tömörítetlenül vannak benne. Tulajdonképpen bitmap annyi különbséggel hogy minden sor első két bájtja a hang, amit közben lejátszik. A filmek Virtualdubbal error dithering pluginnal készültek/ ez a lelke tulajdonképpen az egésznek/, amit aztán memória streammé konvertáltam és betöltöttem a memóriabővítőbe.

A lejátszó progi forráskósja:
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 08:29:43
Atka! Tulajdonkép memória kártyáról is játszhatná? Ami, most Sebestyén Pál óta VT-DOS, BASIC alatt 2 GB-t, persze ha van SD interface, vagy SD cartridge. Tedd fel a streamelt videót, meg a cas-filet is, ha lehet, megnézzük. Nekem mindkettő van.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 29. - 10:25:51
VaszicsApoca!
Elvileg játszhatná memóriakártyáról is raw módban ha tud olyat.
Beletettem egy audio lejátszót is 11Khz -es 8bites wavot játszik.
 http://youtu.be/RdegXXWup0Q  (http://youtu.be/RdegXXWup0Q)
http://youtu.be/iJp0QSQDDps  (http://youtu.be/iJp0QSQDDps)
Nem cas-al indulnak, a videón látható a folyamat. Igaz cas-ba is be lehetne tenni.

Viszont biztos át kéne hozzá írni mert most a 3-as lapról olvassa az adatokat folyamatosan. Az SD kártyaolvasóról jó lenne többet tudni, hogyan érhető el rajta az adat direkt címzéssel? Ha tudnám az emuba is beépülhetne.
Az is kérdés hogy milyen sebbeséget tud az SD kártya így olvasva. Valószínűleg egy kicsit trükközni kell vele előreolvasással a memóriába.

A mellékletebe betettem a  2.1 Emut a crt fájlokkal.
Jó lenne ha meg lehetne oldani hogy menjen róla,   2GB-ra 6,5 óra film férne fel! :)
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 11:09:30
Atka! Szerintem nézd meg Sebestyén Pál lejátszóinak forrás kódját, fent van minden a  - http://www.sdinterface.atw.hu/index.htm - oldalon példákkal, konvertálókkal, VT-DOS-os (.com) és BASIC-es (.cas) formátumban is, a teljes formátum leírásokkal együtt.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 29. - 11:26:56
Néztem, de direkt olvasást nem láttam, csak a lemezkezelőn keresztül. Javítsatok ha tévednék.
Egyébként le a kalappal, a munkája előtt!
Majd még kivesézem jobban.
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 11:36:52
Atka! A crt-t beillesztem, de utána, hogy indítsam? Látom van floppy is, de működik? Nem tudok imagefile-t kiválasztani.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 29. - 12:55:30
A betöltés menete: /a fentebbi videokon látható is/
1  a 4 megás videót másold be a tvc .exe mellé a videomex könyvtárból
2  CRT load: mex4mb.crt

3 Aztán
vagy az Assembler modulból fordítsd be a memóriába a test_4MBvideo12color.asm fájlt és   print usr(10000)  -el indul.
vagy ezt a cas töltsd be és RUN

A floppy nem működik rendesen, az IMG kiválasztás a Media fülben található.


Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 14:55:18
Oké Atka! A saját fordításom is fut, csak az volt a baj, hogy nem - print usr(10000) - hanem - 10 print usr(10000)  és run - (úgy fordítottam, hogy egy sornyi basic program legyen és úgy csak egyhelyben rángatódzott). A hangot is fordítottam és működik. Mivel tetted a "crt"-be a videót és a wav-ot? A hangot nem lehet az SAA1190-re írányitani - gondold el sztereó hang a videóhoz!   
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 15:07:07
Atka! A mediafül előjön, de üres (egy sor üres). Az IMG file-t hova másoljam? Most a saját könyvtárában van, mármint a PCZ80-ban a többi file-al egyetértésben. Most a próba lejátszásoknál "jöttem" rá, hogy a lejátszandó crt-nek "mex4mb.crt" kell lennie mert, akkor nem megy tovább, hanem egyhelyben "rángatódzik". :) (:
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 29. - 16:14:30
Atka! Kipróbáltam a mex4mb.crt-t Grósz Atilla emulátorában, elindul, de elakad és ahogy az előzőekben írtam, egyhelyben "rángatódzik", pedig Grósz emu-ban mindegyik géptípust kipróbáltam. A zeneplayer is az első néhány taktust ismétli végtelenségig...Te meglehet, egyből rájössz a hibára!
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 29. - 16:20:48
A wintvc emu-ban nincs beépítve a memóriabővítő amit a 160-as porton lehet lapozgatni, ott nem fog működni.
Ezért van a rángatódzás, csak az első pár képkocka fér el a szabványos cartridge 16KB bővítőben lapozás nélkül.
De ez könnyen orvosolható ha Attila beépíti.
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 30. - 11:34:51
Atka! RetoHW itt (előrébb, 2013 szeptember 7.) a 4MB-os hardware bővítésében azt írja, hogy az 1-es portról lapozható és ha a 0. lapra rakunk egy memóriamanagert, akkor közvetlen róla is futtatható bármi, kvázi 4 MB megőrződő RAM diszk???
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 30. - 11:55:32
Az 1 es port az foglalt, ezért én átraktam a 160 ra a lapozását. Mivel ez a cartridge porton van, ha egy mops azonosítót helyezünk az elejére akkor az ezen a bővítőn lévő program fog elindulni nem a tvc basic. Ahogy ez a cartridge rom játékok esetében is megvalósul.
Ha egy akkumulátort is illesztünk az sramokhoz, akkor valóban olyan mintha egy hordozható 4MB-os pendriveunk lenne.
Aztán erre lehet tenni tulajdonképpen romot is meg ramot is akár, végül innen futhat egy teljesen új oprendeszer is, ami akár már egeres, ablakos támogatást is kaphatna. Ez csak vállakozókedv kérdése már innen. /Tulajdonképpen ez a titkos célom/
Cím: Re:Memória bővítő
Írta: VaszicsApoca - 2014. Január 30. - 12:39:10
Atka! A vállalkozó kedved turbózására! Találtam egy érdekességet, a SymbOS op. rendszert Z80-ra Amstrad CPC 6128, Amstrad PCW-re, és az MSX2-re - http://www.symbos.de/index.htm - , csak azért, mert tényleg érdekes, multitaskos, és az Amstrad CPC is 6845 CRTC és azt hiszem a Z80-sa is 4.7-est - használ.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 31. - 10:23:21
Köszi! Nagyon jól ez az oldal, én is valami hasonlóra gondoltam. Ebből is látszik nincs lehetetlen!
Cím: Re:Memória bővítő
Írta: RetroHW - 2014. Január 31. - 12:42:11
Az 1-es porton a nyomtatóport van, ami egy darab 74LS273-at jelent. Mivel egy ilyen D tároló kellett volna, és nem volt a fiókomban, ezért úgy döntöttem, a prototípust bedrótozom a gépbe, és a nyomtatóport IC-jét és 8 bitjét használom lapozásra. A nyomtatóportot én nem használom, mert nincs nyomtatóm a TVC-hez. Bárhova be lehet kapuzni amúgy a lapozóáramkört. Ha a 160-as portot nem használja semmi, akkor akár ott is lehet.
A bedrótozott verzió csak ideiglenes, a tesztek miatt kellett, hogy működik-e az elv.
Működik, az SAAmp-ban már az egyes 16k-s hangmodulok között is lehet váltogatni, ezt egy memórialapozós demónak is szántam egyúttal.
Sajnos költözés miatt a fejlesztés nálam egyelőre áll, így azt sem tudom hol meg kinél vannak az eszközeim abból a 4 helyből ahol el vannak jelenleg helyezve. A jó hír, hogy a TVC nálam van, szó szerint azzal alszom, és a Csokitól 5 perc sétára lakom. Bárkinek meg tudom mutatni aki kíváncsi rá, akár működés közben is.
Cím: Re:Memória bővítő
Írta: Atka72 - 2014. Január 31. - 13:15:49
Májki! Iyen jódolga egy TVC-nek sincs az biztos! :)
A 160-as címtől  szabadon használhatóak a portok tudtommal, semmi se használja ezért került oda a lapzás.
Az SAAMP fent van valahol? Kipróbálnám én is.

Cím: Re:Memória bővítő
Írta: RetroHW - 2014. Január 31. - 13:59:31
Nem raktam még fel sehova. Pontosan nem tudom hol hagytam abba a progizást :). Jut eszembe ma Csoki nap van, ha esetleg ráérsz, akkor én is is ráérek :).