OldComp.cz https://oldcomp.cz/ |
|
RC2014 modular computer https://oldcomp.cz/viewtopic.php?f=155&t=10950 |
Stránka 1 z 1 |
Autor: | computerasylum [ 24.07.2018, 08:00 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
to je pěkné, také neznám RC2014. Kouknul jsem na první odkaz https://rc2014.co.uk/ , nějak tam nevidím žádný video modul. Takže asi 9918A od hackaday. Software (bez něj by to byla mrtvolka), našel jsem tento odkaz: https://groups.google.com/forum/#!topic/rc2014-z80/1CiZzLKTq-Y |
Autor: | pwramp [ 11.10.2019, 11:12 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
Je tu někdo, kdo by to aktivně využival? Právě jsem si tu hračku objednal, resp. jen DPS, abych zůročil letité šuplíkové zásoby ... |
Autor: | Mikes21 [ 11.10.2019, 15:01 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
Tohle bych nasel v krabici nekde zalozene Takze aktivne ne. Ted, kdyz Martin8bity psal o http://www.8bity.cz/2019/easy-z80-kapesn-cp-m-basic-a-forth-se-zilog-obvody/ tak jsem si na to vzpomnel. Chtel jsem si objednat vyrobu desek (na ten Easy Z80). Pokud k tomu dojde, tak se da RC2014 pouzit jako hezke rozsireni. |
Autor: | pwramp [ 04.11.2019, 23:54 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
Tak jsem se do toho dal a tohle je současný výsledek. https://ibb.co/Zcbd3Df Z80 CPU ROM 64 kB, 8 stránek RAM 64 kB, plně zálohovaná SRAM Hodiny 7 MHz, s možností ručního nebo "automatického" krokování instrukcí (s ATTiny85, enkodérem a I2C displejem, nemůžu těm čínským hračkám odolat) Seriák 68B50 s nezávislými hodinami a CF kartou s CP/M Backplane se měničem 5V / 2A Ještě mám v plánu ubastlit dospělý Reset a kartu s 8255 + nějaké IO karty a AD převodník. Snaha je to dělat z obvodů. co mám doma, tak proto univerzály, ale RAMku se mi drátovat nechtělo. Chodí mi zatím v první stránce ROM nějaké jumpování a nopování, ldirování do RAM a takové blbůstky, které jdou dobře trasovat. Co s tím? Nejspíš to bude řídit něco z Merkura, aby bylo vidět, že to něco umí. |
Autor: | pwramp [ 07.12.2019, 16:50 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
https://ibb.co/37N5mTZ https://ibb.co/4M30t3p Třeba to vzbudí zvědavost. Trochu jsem pokročil a postavil dva I/O moduly, ten s 8255 je v podstatě kopie Jiiirova UPI. Druhý je volně adresovatelný, dobře se hodí pro oživování. V assembleru jsem zatím vykódil posuvný registr (asi jako shiftout na Arduinu), Nejsem v tom moc kovaný, tady je kód a prosím, klidně mi ho rozthejte, poplivejte a vylepšete . Chtěl bych univerzální rutinu, které by se dala jako vstupní parametr adresa portu, počet byte k přenesení a startovací adresa. Já k tomu mám ještě daleko. Kód: ; shift out 4 bytes ; all 8255 ports as output INIT8255 EQU 10000000b CW8255 EQU 7fh ; 8255 control word register PORTA EQU 1fh ; port A data register PORTB EQU 3fh ; port B data register PORTC EQU 5fh ; port C data register .ORG 9000h INIT: LD a,INIT8255 OUT (cw8255),a XOR a OUT (porta),a OUT (portb),a or 4; Strobe HIGH OUT (portc),a LD hl,data CALL TXDATA RET DATA: DB 08fh,044h,0c0h,0ffh TXDATA: LD b,4 NEXTBYTE: LD c,(hl) CALL shiftout INC hl DJNZ nextbyte RET SHIFTOUT: PUSH af PUSH bc LD b,8 NEXTBIT: XOR a RRC c ADC a,0 OUT (portc),a OR 2 OUT (portc),a DJNZ nextbit AND 1 OR 4 OUT (portc),a POP bc POP af RET |
Autor: | dex [ 07.12.2019, 17:18 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
A ono to funguje? Pokud to 4 v TXDATA: ld b,4 je délka dat, tak je to špatně, navíc do C se cpe kód znaku. Shiftout to samé, s DJNZ to takhle fungovat nemůže. |
Autor: | pwramp [ 07.12.2019, 17:30 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
Jo, ono to funguje, psal jsem to ve webovem ASM80 a po překladu jsem to krokoval na realnem HW, a ledky blikaji jak maji, dokonce ovladane zarizeni na to reagovalo. Muzes to vic rozvest? Princip hry by mel byt: nacti byte z pameti do C pak se c rotuje po bitu 8x pres carry do a pridej ridici clock a strobe pricti hl a opakuji to dokud neni B nulove Ja vim, vypada to asi strasne, nikdy jsem v asm nepsal, a trpim u toho . |
Autor: | dex [ 07.12.2019, 17:46 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
Tož nic, moje chyba. DJNZ používá jako čítač B, ne BC... |
Autor: | Martin1 [ 08.12.2019, 09:10 ] |
Předmět příspěvku: | Re: RC2014 modular computer |
pwramp píše: Princip hry by mel byt: nacti byte z pameti do C pak se c rotuje po bitu 8x pres carry do a pridej ridici clock a strobe pricti hl a opakuji to dokud neni B nulove Zrus to PUSH AF/POP AF, a ked pouzijes na pocitadlo znakov reg. D/DE, mozes zrusit aj PUSH BC/POP BC. M. |
Stránka 1 z 1 | Všechny časy jsou v UTC + 1 hodina [ Letní čas ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |