1

Poszukuję informacji o rodzajach RAM-Cartów i ich działaniu. Jakie były typy, jaką miały pojemność, mapowanie w przestrzeni adresowej, sposób przełączania banków, itp.

https://www.youtube.com/watch?v=jofNR_WkoCE

2

bezposrednie pytanie do Zenona R. on ma najwieksza wiedze w tym temacie

http://atari.pl/hsc/ad.php?i=1.

3

Oryginalne Ram-Carty były tylko 2 - 64 i 128 (większej pojemności produktował tylko Zenon)

Ci, którzy przemawiają w imieniu Boga powinni pokazać listy uwierzytelniające. J. Tuwim

4

Nie produkował, tylko zaprojektował i kilka zrobił. Dla siebie i dla tych co chcieli. Dwa DOUBLE RAM-CARTY były jako nagroda.Rozeszły się. W Tajemnicach Atari opisany jest dosyć dokładnie jeszcze jeden model 32kB.
Fox, zrobi się (nie, zrób se... :) ale zrobi się)

5 Ostatnio edytowany przez Casper (2006-06-08 17:25:32)

Procedura testująca RAM Cart jest dość prosta - napisałem ją dość dawno temu - niepamiętam, ani nawet nie testowałem na module większym niż 128kB, ale powinno wykryć do 512kB... (w teorii)

* Data: 2001-12-29 18:56

* Test RAM-Cart'a
* (c) Casper/Pentagram

* wynik:

* C=0,Y=$00 - Modul zostal wykryty
*             i jest w trybie W (zapis)
*             w A/X jest liczba bankow
*             (po 16kB kazdy)
* C=1,Y=$01 - Modul jest, ale jest w
*             trybie R (tylko do odczytu),
*             a ustalenie
*             rozmiaru nie jest
*             mozliwe
* C=1,Y=$02 - Brak modulu w gniezdzie!

 opt %101001
 org $0600

mbuf   equ $03c0
cs_tab equ $0500 - tablica bankow
ca_mem equ $8000
cb_mem equ $a000
cart_a equ $d012
cart_b equ $d013
carset equ $d500

 jsr rcsize
 tya
 and #$03
 tay
 lda coltab,y
 sta $02c8
 stx count
 rts

rcsize equ *

 lda #$00
 jsr rctst
 bne rbad
 lda #$01
 jsr rctst
 bne r_ok
 iny
 iny

rbad equ *

 lda #$00
 tax
 sec
 rts

rctst equ *

 sei
 ldy #$00
 sty $d40e
 sta carset
 ldy cart_b
 beq *+9
 eor #$01
 sta carset
 ldy #$01
 lda #$40
 sta $d40e
 cli
 tya
 rts

r_ok equ *

 sei
 lda #$00
 sta $d40e
 sta $d400
 ldx #$20

r0 equ *

 lda banki,x
 sta carset
 lda ca_mem
 sta mbuf,x
 dex
 bpl r0
 ldx #$20
 lda #$00

r1 equ *

 ldy banki,x
 sty carset
 sta ca_mem
 dex
 bpl r1
 lda #$00
 sta count
 ldx #$20

r2 equ *

 ldy banki,x
 sty carset
 lda ca_mem
 bne r3
 eor #$ff
 sta ca_mem
 tya
 ldy count
 inc count
 sta cs_tab,y

r3 equ *

 dex
 bpl r2
 ldx #$20

r4 equ *

 lda banki,x
 sta carset
 lda mbuf,x
 sta ca_mem
 dex
 bpl r4
 inx
 stx carset
 ldx count
 sta cs_tab,x
 dex
 lda #$40
 ora $0313
 ldy $d40b
 bne *-3
 sta $d40e
 txa
 cli
 clc
 rts

count dta b($00)

banki equ *

 dta b($fb),b($f3),b($eb),b($e3)
 dta b($db),b($d3),b($cb),b($c3)
 dta b($bb),b($b3),b($ab),b($a3)
 dta b($9b),b($93),b($8b),b($83)
 dta b($7b),b($73),b($6b),b($63)
 dta b($5b),b($53),b($4b),b($43)
 dta b($3b),b($33),b($2b),b($23)
 dta b($1b),b($13),b($0b),b($03)
 dta b($00)

coltab dta b($32),b($a2),b($72),b($00)

 end

inne programiki - zapis zawartości RC an flopa (ED), odczyt zawartości z flopa (ED) na RC, podgląd zawartości modułu na erkanie - same źródła pisane w QA... UWAGA! ze względu na używanie przeze mnie w tamtych czasach nielegalnych skoków do OS'a ($F2F8, $F302, $C642, $F556, itp.) odradzam uruchamiać to to na DracoOS '816...

pobieramy sobie z http://www.szurgot.com.pl/robert/Atari/ramcart.zip

FAQ: Cegła waży kilogram i pół cegły. Ile ważą dwie cegły ? :D

JIL 4EVER!

6

ok Fox, ale po co Ci to, przecież Ty lubisz tylko dema pisać

*- TeBe/Madteam
3x Atari 130XE, SDX, CPU 65816, 2x VBXE, 2x IDE Plus rev. C

7

Jak to po co? może dla Fox'a 1MB XMS jest za mało w jakiś nowym tajnym ;) demku i chce wykożystać jeszcze przestrzeń RAMCart'a :D

FAQ: Cegła waży kilogram i pół cegły. Ile ważą dwie cegły ? :D

JIL 4EVER!

8

Oraz 128kB D-ROM'a ;)

9

Fox: to zdradzisz nam, co to za mega tajny projekt ? :D o którym tu sobie spekulujemy ?

FAQ: Cegła waży kilogram i pół cegły. Ile ważą dwie cegły ? :D

JIL 4EVER!

10

Pewno do emulatora.

KMK
? HEX$(6670358)

11

Fox:
1. Poczytaj seriousy.
2. ZAJMIJ SIĘ COVOXEM.

Hitler, Stalin, totalniak, SSman, NKWDzista, kaczor dyktator, za długo byłem w ChRL, wypowiadam się afektywnie.

12

a tak "(" mówiąc, to gdzie się podziewa sam zainteresowany ? bo z tego co widze, to w tym topicu, napisał tylko jednego posta ...

FAQ: Cegła waży kilogram i pół cegły. Ile ważą dwie cegły ? :D

JIL 4EVER!

13

Jak mu ktos odpowie na zadane pytania to sie odezwie

14

Dzięki wszystkim. Bardzo prawdopodobne, że demo będzie obsługiwać RAM-carta w przypadku braku XMS.

Zenon: Czekam.
drac030: Ma być emulacja Flash-cartów, to czemu nie RAM-cartów przy okazji.
Epi: NAPISZ DEMO.
Casper: O trzeciej w nocy zainteresowany ŚPI. :)

https://www.youtube.com/watch?v=jofNR_WkoCE

15

Dwie "paczki" danych już poszły....

16

a myślełem, że Fox sprawdza ilość zachowanych ramcart'ów na scenie :) - haha

Kontakt: pin@usdk.pl

17

Fox napisał/a:

O trzeciej w nocy zainteresowany ŚPI. :)

coż za marnotrawstwo czasu ... browara ?

All I hear is the sound of me falling on the ground

18

Raster i Zenon podesłali mi szczegółowe info o następujących modelach:

S/XEGS RAM-CART 128 KB - http://raster.infos.cz/atari/hw/ramcart/ramcart.htm
SIDICAR 32 KB - http://tajemnice.atari8.info/8_92/8_92_ … emowy.html
Avalon RAM-CART 64 KB
Avalon RAM-CART 128 KB
Double RAM-CART 256 KB - http://www.serious-dial.atari.pl/ (Serious #8)
RAM-CART 1 MB - http://www.serious-dial.atari.pl/ (Serious #10,11)

Ktoś ma coś do dodania?

https://www.youtube.com/watch?v=jofNR_WkoCE

19

Fox, modele budowane na pamięciach EEPROM też traktować jako RAM-CARTY ?
Wolny zapis ale odczyt 100% mocy

20

Nie, to są EEPROM-CARTy. :) Tak czy inaczej poproszę o ich opis.

https://www.youtube.com/watch?v=jofNR_WkoCE

21 Ostatnio edytowany przez Zenon/Dial (2006-06-25 17:20:09)

RAM-CARTy to w wolnym tłumaczeniu carty z pamięcią :)
bo są też carty bez pamięci, stąd pytam :)

22

Majowy weekend przyniósł obsługę RAMCART-ów i SiDiCar-a w emulatorze Atari800.
Póki co nie ma go w głównej gałęzi, bo wysłałem dopiero im pull-requesta, ale można sobie ściągnąć mojego forka (z brancha ramcart) https://github.com/mono6502/atari800/tree/ramcart i skompilować samemu.

Informacje o RAMCART-ach i narzędziach:
- http://atariki.krap.pl/index.php/Ram-Cart
- http://atarionline.pl/forum/comments.ph … ionID=5337 (2/4M)
- http://atarionline.pl/forum/comments.ph … ionID=5301 (1/2M)
- http://atarionline.pl/v01/index.php?sub … =wynalazki (DRC)
- http://atarionline.pl/1215254384 (64/128/DRC/1M)
- http://atarionline.pl/1576034129 (UM znowu nadaje)

Seriousy #8, #9, #10, #11: http://web.archive.org/web/201008040241 … rious.html

DOS II+/D z obsługą RAMCART jako D7 and D8: http://web.archive.org/web/200912101528 … /DblRC.zip plus opis http://web.archive.org/web/200902092329 … dblrc.html

SiDiCAR:
- http://atariki.krap.pl/index.php/SiDiCar
- http://tajemnice.atari8.info/8_92/8_92_ … emowy.html
- http://tajemnice.atari8.info/11-12_92/1 … dicar.html

hex, code and ror'n'rol
niewiedza buduje, wiedza rujnuje