Ja też chcieć 1 szt. :)

Wiedza na temat tego co było jest niezbędna w celu właściwej oceny tego co jest obecnie ,oraz kształtowania tego co będzie póżniej.

27

Jedno pytanko - czy skoro to urządzenie realizuje hardware SPI, to można by to wykorzystać do podpięcia czegoś innego na tym protokole? Jak w ogóle to Twoje jest zrealizowane w sensie hard/soft? Pakuje dane gdzieś konkretnie do pamięci?

The problem is not the problem; the problem is your attitude about the problem

28 Ostatnio edytowany przez Candle (2010-04-27 21:55:11)

na Ultimate nie ma zadnego headera ktory by pozwalal wykozystac wbudowane SPI, a raster ukladu DS1305, do ktorego by trzeba bylo lutowac kabelki to 0.65mm

tutaj przykladowy kod dla RTC

;----------------------------------------------------
;SPI input/output (Ultimate1MB)
; Candle'O'Sin
;----------------------------------------------------

;----------------------------------------------------
; Lables
SPI_IO    equ    0xD5FF
SPI_CS    equ    0xD5FE

;----------------------------------------------------
;SPI_DOut - SPI Data Out - sends a byte through SPI
; interface
; accu - byte to send
SPI_DOut:    sta    SPI_IO
        nop    ; wait 2 cycles
        rts    ; and 6 more - 8 cycles total
;----------------------------------------------------

;----------------------------------------------------
;SPI_DIn - SPI Data In - receives a byte through SPI
; interface
; accu - received byte
SPI_DIn:    sta    SPI_IO    ; dummy write, to start 
                ; SPI clock
        nop
        nop
        nop
        nop        ; wait 8 cycles
        lda    SPI_IO    ; read received byte
        rts
;----------------------------------------------------

;----------------------------------------------------
;SPI_RTCS - SPI RTC Select - selects SPI device (RTC)
; accu - select (1) or unselect (0)
SPI_RTCS:    sta    SPI_CS
        rts
;----------------------------------------------------

;----------------------------------------------------
;RTC read time example

;----------------------------------------------------
;RTC_GetTime - reads secods, minutes and hours from DS1305
RTC_GetTime:    lda    #1
        jsr    SPI_RTCS    ; enable RTC
        lda    #0        ; start from address 0
        jsr    SPI_DOut    ; write address byte
        jsr    SPI_DIn        ; get the seconds
        sta    Seconds
        jsr    SPI_DIn        ; get the minutes
        sta    Minutes
        jsr    SPI_DIn        ; and finally hours
        sta    Hours
        lda    #0
        jsr    SPI_RTCS    ; disable RTC
        rts
Seconds        .byte    0
Minutes        .byte    0
Hours        .byte    0
;----------------------------------------------------
Post's attachments

spi.asm 1.71 kb, liczba pobrań: 2 (od 2010-04-27) 

Tylko zalogowani mogą pobierać załączniki.
przechodze na tumiwisizm

29

Ale podobne do codu 6502 :)

Wieczór pewnie miał na myśli wyprowadzenie nowego złącza.

Candle - zamówiłeś już prototypowe PCB? Czy idzie cosik dodać do płytki?

30

poszlo do produkcji - na poczatek 20 sztuk

przechodze na tumiwisizm

31

No to trudno. Ale można to doświadczenie wykorzystać przy budowie nowego interfejsu. Tak, miałem na myśli łącze - można by dzięki temu od tak podpiąć sporo rzeczy do atarki - chociażby te moduły ethernetowe wiznetu ze stosem TCP. W zasadzie zostałoby tylko programowanie klientów :)

The problem is not the problem; the problem is your attitude about the problem

32

Ja też chce..... nie mam co prawda gdzie włożyć, ale .... :)

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

33

Ma takie fajne duże otwory z jednej strony , do mocowania. Możesz powiesić na ścianie :)

The problem is not the problem; the problem is your attitude about the problem

34 Ostatnio edytowany przez jer (2010-04-28 09:18:43)

Jedną płytkę zamawiam dla siebie.

Edit: gołą

35

Jeśli są jeszcze jakieś wolne to też poproszę jedną.

36

No dobrze, to ja się deklaruję na 1 szt. gotowca ;)

37

Ja się oczywiście zadeklarowałem na 1 szt. ale jakby co to potwierdzam . A może lista jakaś?

The problem is not the problem; the problem is your attitude about the problem

38

bardzo ciesze sie z zainteresowania projektem
to ze w tej chwili poszlo do produkcji 20 sztuk, to nie znaczy ze tylko tyle ich bedzie
obecne plytki  maja charakter partii probnej i beda oddane developerom SDX'a - czesc tez pojdzie dla ludzi ktorym dawno obiecalem takie rozszerzenie (np dely, stryker czy Adam Mowny)
pozostale rozdysponuje wedle wlasnego widzimisie
nastepna partia bedzie juz bardziej produkcyjna - tj bedzie juz ustalona cena, beda porobione kabelki do wpinania w plyte itd itp
firmie od plytek z 6 maja zrobil sie 10ty, tak wiec wiecej konkretow bedzie nieco pozniej

odnosnie interface SPI
tutaj mialem do dyspozycji tylko phi2 jako sygnal taktujacy, co ogranicza szybkosc tej magistrali do szybkosci atarki
w przypadku speeddrive, sygnal zegarowy jest wybierany pomiedzy 1.77 a 50mhz generatorami, do tego dochodza jeszcze preskalery - np dla 25mhz (max dla kart SD) procedury we/wy wygladaja tak:

             sta    SPI_IO  ; tyle zostaje z procedury SPI_DOut

             sta    SPI_IO
             lda    SPI_IO  ; a tyle z SPI_DIn
przechodze na tumiwisizm

39

jak już będzie lista to też reflektuje na jednego gotowca

Takich dwóch jak nas trzech to niema ani jednego.

40

Pecus napisał/a:

Ja też chce..... nie mam co prawda gdzie włożyć, ale .... :)

Pecus, uważaj bo się narażasz :)

http://atariarea.krap.pl/forum/viewtopi … 299#p98299

41

:P
Mam gdzie włożyć, tylko będzie trochę roboty z wywaleniem starej SpartyX, bo to taka dłubanina....
Raczej kupie inna płytę do 130XE .... i to jest to czego nie mam :)

A chciałbym mieć w kompie większy porządek. Sama SpartaX + RAM , AKI i SIO2IDE na CFki. Więcej nie potrzebuje... W sumie tyle właśnie mam, ale chciałbym mieć to ładniej w środku zrobione. AKI i SIO2IDE jest O.K. ale ta Sparta, jakoś tak niebardzo, na EPROMie jest a do tego za małym na nowe wersje...

Bla bla bla bla, bla bla bla. Bla bla bla - bla - bla. Blabla bleee.

42

No, chyba ci się jednak opłaci w tym podłubać, SDX 4.4 jest jednak o niebo lepsza od 4.2 ;)

KMK
? HEX$(6670358)

43

witam,

niech bedzie, poprosze wpisac mnie na 2 sztuki.

44

Poproszę 1 szt.

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

45

in flesz jak to mowia:

http://spiflash.org/atari/ultimate1mb2.jpg

przechodze na tumiwisizm

46

to moje? kiedy będzie w iksegieesie? :-)

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

47

to moje ;)

najpierw dostaje trub, draco i hias

chyba ze wolisz sobie sam to oprogramowac ;]

przechodze na tumiwisizm

48

to poczekam :)

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

49 Ostatnio edytowany przez uicr0Bee (2010-05-13 11:18:42)

Candle napisał/a:

[...]
jest tez 4 (lub 2 dla XEGS) sloty na systemy
[...]

1. Jak będą wybierane OSy przy starcie?
2. Czy nie zmieści się więcej niż 4 OSy?
3. Czy nie zmieści się więcej niż 2 OSy dla XEGS kosztem usunięcia Missile Command, albo przynajmniej możliwości podmiany MC na coś innego?

Uprasza się uprzejmie o nie wyśmiewanie pytań jeżeli okażą się lamerskie, nie każdy zna się na elektronice i na sprzęcie atari od strony bebechów :) za to po rzeczowej odpowiedzi będę wiedział o jedną rzecz więcej :)

<-- Kontakt przez "E-mail" gdyż albowiem moja skrzynka "PW" jest pełna i zaprawdę nie mam czego usunąć.

--== Kup Pan/i dyskietkę http://www.atari.org.pl/forum/viewtopic.php?id=18887 ==--

50 Ostatnio edytowany przez pajero (2010-05-13 13:56:24)

W XEGS ROM 32 kB masz załadowany tak: BASIC, MC, OS  (8+8+16kB).

Przez brak osobnej kości dla BASICa i Gry każda z modyfikacji OS wiąże się z wielokrotnym nagrywaniem:
BASIC, MC, OS1, BASIC, MC, OS2, BASIC, MC, OS3 itd

No, ale przecież Ultimate ma swoje MMU i czy nie mogło by ten problem obejść, Candle ?


mowny napisał/a:

2. Czy nie zmieści się więcej niż 4 OSy?

Przecież te 4OSy są flashowane, se zmienisz na inny. A jest faktycznie w czym wybierać? OSXL, QMEG4.04, HiaOS, DracOS......

Co se nagrasz - twoja sprawa.
Różne wersje BASICa, może LOGO.
Nie podoba się MC [i tu podpadłeś kiero] - zrobisz 8kB grę bootowalną jak coś ala cartridg - masz :)


a tak na boku, buuuuuchachachachachachacha ;)