Odp: Zaprojektowalem płytkę kontrolera ide dla atari st.
Sqward, mam rezerwowa plytke pod STe-IDE wiec jak cos moge ci to zasadzic w jakims STe jak ci sie chce bawic.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
Grawitacja 2024 Czas na kolejną edycję 8 bitowego GameJamu.
Tenebra na Atari ST/STE Wersja gry na duże atari.
Wyniki FujiCup 2023 Wyniki konkursu FujiCup na najlepszą grę dla 8-bit Atari w 2023 roku zostały ogłoszone!
TONY na małe Atari Nowa gra na małe Atari, w Hiresie, produkcja Rafała Dudka (brat XXL-a), Popmilo i Caruso.
Cosmic Hero 2 Bohater ratujący Ziemię w kryzysowej sytuacji powraca po 30 latach.
Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
Sqward, mam rezerwowa plytke pod STe-IDE wiec jak cos moge ci to zasadzic w jakims STe jak ci sie chce bawic.
Ejkum tejkum, pićkum ićkum!!!
Cycuś nowego w temacie?
Próbowałem zasadzć IDE w STE wg Geislera. Dzieją się dziwactwa. Komp przestaje widzieć 4M RAM, widzi tylko 1,2M (!), dysku ni ma :(
Interfejs trybi w STfm, (ten ze zdjęcia w poście 86), ale po wykonaniu w wersji pod TOS jw.
Jer, z tego co pamiętam to pin A23 służy do adresowania tego zagubionego banku pamięci. Wygląda to tak jakby IDE przejmowało ten pin (czyli przestrzeń adresową od 2MB do 4MB).
swoją drogą wygląda na to że coś się ruszyło w temacie dodatków do ST :)
Ostatnio edytowany przez Cyprian (2014-01-19 17:42:34)
z tego co pamiętam to pin A23 służy do adresowania tego zagubionego banku pamięci.
jest mi bardzo wstyd za ten szkolny błąd :) A23 adresuje 8-16MB, a A21 adresuje zagubiony bank 2-4MB.
Nie znam się na elektronice ale od strony programisty różnica pomiędzy tym zagubionym bankiem a IDE wygląda następująco:
- Zagubiony bank adresowany jest: A23 - 0; A22 - 0; A21 - 1
- w przypadku IDE stan tych pinów to: A23 - 1; A22 - 1; A21 - 1
W każdym bądź razie wygląda na to że IDE jest aktywowane dla nie właściwego obszaru adresu. Jakby co, to tutaj jest najprostszy schemat IDE do ST:
więcej schematów tutaj:
http://www.atari.org.pl/forum/viewtopic … 63#p179263
Ostatnio edytowany przez Cyprian (2014-01-21 00:28:08)
Ja tylko nie śmiało pytam, czy temat umarł? Zależy mi na IDE do Atari ST, może być nalutowany na procka byle by działał z Rainbow TOS.
program sqwarda widzi kontroler, ale sterowniki nie
cos jest nie halo wiec, ale ja potrzebuje zejsc na nizszy level i miec dokladniejszy debug tego co tam sie dzieje
Czy sprawa miała jakiś finał ? Choćby w sądzie :)
A tak serio, ostatnio właśnie zgłębiam temat IDE zrobiłem sobie program, który wyświetla nazwę i kilka innych informacji (zrobiłem = powycinałem z programu AHDI2IDE, którego źródła znalazłem).
Ogólnie wiadomo, że przestrzeń dla IDE w ST ma się tak:
##############IDE Controller (Falcon, ST-Book, IDE cards) ###########
-------+-----+-----------------------------------------------------+----------
$F00000|long |Data Register |R/W
$F00005|byte |Error Register BIT 7 6 5 4 3 2 1 0|R
| |Bad block mark -----------------------' | | | | | | ||
| |Uncorrectable error --------------------' | | | | | ||
| |Media change -----------------------------' | | | | ||
| |ID-Field not found -------------------------' | | | ||
| |Media change requested -----------------------' | | ||
| |Command aborted --------------------------------' | ||
| |Track 0 not found --------------------------------' ||
| |DAM not found --------------------------------------'|
$F00009|byte |Sector Count Register |W
$F0000D|byte |Sector Number Register |W
$F00011|byte |Cylinder Low Register |W
$F00015|byte |Cylinder High Register |W
$F00019|byte |Drive Head Register |W
$F0001D|byte |Status Register |R
$F0001D|byte |Command Register |W
$F00039|byte |Alternate Status Register |R
$F00039|byte |Data Output Register |W
-------+-----+-----------------------------------------------------+----------
Gdy uruchomi się monitor pamięci, widać dane dysku, nawet bez uruchamiania sterownika dysku.
tak więc samo stwierdzenie obecności nie powinno być problemem.
A co gdyby kontroler miał się znaleźć w innym obszarze pamięci ?
Ostatnio edytowany przez artik-wroc (2020-04-14 11:36:36)
Strony Poprzednia 1 2 3 4 5
Zaloguj się lub zarejestruj by napisać odpowiedź
[ Wygenerowano w 0.071 sekund, wykonano 10 zapytań ]