Temat: RoPoCop dla Hadesa i Milana

Również u naszych zachodnich sąsiadów. Schemat, wsady:
https://github.com/eventcatcher/ropocop
Fragment opisu: Oryginalny RoPoCop ma 3 gniazda romport (1 zewnętrzne na wsporniku gniazda ISA, 2 wewnętrzne), które są mapowane do przestrzeni adresowej ISA. Używając 68040 MMU, jeden z nich może być zmapowany do oryginalnej przestrzeni adresowej portu Atari rom.

Jak to wygląda od strony programowej. Chodzi mi o mapowanie, aby adres jednego portu zmapować pod adresem portu ROM ?

Było miło :) Do widzenia.

2

Odp: RoPoCop dla Hadesa i Milana

@artik-wroc, Ja tylko dodam, że mam cos podobnego w swoim Hadesie, tzn na karcie ISA mam 3 rom porty (wszystkie wewnętrzne), do jednego jest włożóny jakis klucz, ale nikt nie wie łacznie z Fredim co to jest :).
Jak rozbiore Hadesa porobie zdjecia i Tobie pokazę. Probowalem swego czasu nawet podlaczyć NetusBee do jednego z portów ale bez pozytywnego rezultatu. Wybór aktywnego rom-portu dokonuje sie w odpowiednim akcesorium.

Ostatnio edytowany przez Kroll (2022-01-03 16:25:40)

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

3

Odp: RoPoCop dla Hadesa i Milana

Fajnie by było mieć takie cudeńko w Hadesie, oczywiście działające.

Hades 060, Falcon 030 CT60E+CTPCI, TT, Jaguar + GD, Portfolio, 800XE, Mega 1, 7800, 2600, LynX II

4

Odp: RoPoCop dla Hadesa i Milana

artik-wroc napisał/a:

Jak to wygląda od strony programowej. Chodzi mi o mapowanie, aby adres jednego portu zmapować pod adresem portu ROM ?

tak jak zauważyłeś to mapowanie robi MMU procesora. Trzeba napisać apkę tworzącą nową tablicę MMU albo wykopać istniejącą apkę.


Z tego co widzę "MagiCMac Sound Driver" ma sterowniki dla RoPoCop:
https://didierm.pagesperso-orange.fr/magxsnde.htm

Tutaj jest więcej plików do RoPoCop dla Milana:
https://github.com/mschwingen/milan/tree/main/RoPoCop

Tutaj ciekawy wątek o MMU 68030: https://www.atari-forum.com/viewtopic.php?t=31252

Ostatnio edytowany przez Cyprian (2022-01-03 14:09:44)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

5

Odp: RoPoCop dla Hadesa i Milana

Akcesorium dla Hadesa jest, można tam włączyć jeden z ROMów. Źródeł to raczej nie będzie.
Tu jest ciekawy artykuł:
https://mikro.naprvyraz.sk/docs/Coding/ … ie/MMU.TXT

potłumaczyłem sobie ten i jeszcze inne i obaczę co z tego zrozumiem :)

Cyprian napisał/a:

Z tego co widzę "MagiCMac Sound Driver" ma sterowniki dla RoPoCop:

https://github.com/aranym/aranym/tree/m … tari/sound

Ostatnio edytowany przez artik-wroc (2022-01-03 22:56:05)

Było miło :) Do widzenia.

6

Odp: RoPoCop dla Hadesa i Milana

artik-wroc napisał/a:

Akcesorium dla Hadesa jest, można tam włączyć jeden z ROMów. Źródeł to raczej nie będzie

masz to akcesorium?
Może da radę je zdeasemblować.

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

7

Odp: RoPoCop dla Hadesa i Milana

@Cyprian, ja mam, mozna je pobrac ze strony autora plik hadessh.zip

http://www.medusacomputer.com/thes-download.html

Ostatnio edytowany przez Kroll (2022-01-03 23:06:23)

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

8

Odp: RoPoCop dla Hadesa i Milana

http://www.medusacomputer.com/program/Hadessh.zip

jest tutaj HADES_Bx.ACC

EDIT: spóźniłem się :)

Ostatnio edytowany przez artik-wroc (2022-01-03 23:07:10)

Było miło :) Do widzenia.

9

Odp: RoPoCop dla Hadesa i Milana

A ile jest hadesów działajacych w PL .
Kroll ma jednego :)

Czy można uwalić tym w jakiś sposób hades-a?

10

Odp: RoPoCop dla Hadesa i Milana

Ja myślałem o użyciu karty z Panterą.

Cyprian napisał/a:

Z tego co widzę "MagiCMac Sound Driver" ma sterowniki dla RoPoCop:
https://didierm.pagesperso-orange.fr/magxsnde.htm

http://artik-wroc.pl/pliki/mgx1.jpg

http://artik-wroc.pl/pliki/mgx2.jpg

Było miło :) Do widzenia.

11

Odp: RoPoCop dla Hadesa i Milana

@Kroll, @artik-wroc dzięki za linka,
zdebugowałem i jest to akcesorium dla 68040 które ma inne MMU niż 68030, więc nie da się przenieść kodu i trzeba napisać od nowa.
Sprawdziłem pod Hatari z 68040 i widzę tylko komunikat: "Keine Hades!"

@artik-wroc, mogę spróbować napisać program od przełączania, z tym że MMU znam tylko teoretycznie i do tej pory jeszcze go nie kodowałem więc muszę się w nie wgryźć.
Pod jakimi fizycznymi adresami będą widoczne te trzy porty?

Co to za akcesorium? Masz może jego źródło?
http://artik-wroc.pl/pliki/mgx2.jpg

---poprawka---
dobra mam: "MagiCMac Sound Driver v0.97 (MagiCMac, Hades, Aranym) [Nov 23 2003]" https://docs.dev-docs.org/htm/search.php?find=hades

Ostatnio edytowany przez Cyprian (2022-01-04 13:38:29)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

12

Odp: RoPoCop dla Hadesa i Milana

Zapoznałem się z tematem translacji adresów i jestem za krótki, aby z tym powalczyć. Załączam tłumaczenie artykułu do którego linka podałem wcześniej, fajnie opisane lecz temat ciężki :) Na początku jest kawałek z Profilbucha, a potem ów artykuł, może się przyda, dotyczy wszak Falcona i translacji adresów.
Drugi załącznik to fragment tłumaczenia tego dokumentu (virtual memory 68030):
http://choices.cs.illinois.edu/papers/T … C68000.pdf
zawsze coś.

Ja zrobię jedną sztukę, taką na jaką mnie stać, czyli z przełącznikiem (pozycja górna - pierwszy slot, środkowa - drugi itd.) i tak wszystko siedzi w blaszaku, więc na przełącznik miejsce się znajdzie. GAL lekko zmieniony i powinno śmigać. Mam to już prawie gotowe w KiCad'zie.

Post's attachments

MMU2.pdf 71.35 kb, liczba pobrań: 4 (od 2022-01-04) 

PMMU.pdf 57.8 kb, liczba pobrań: 3 (od 2022-01-04) 

Tylko zalogowani mogą pobierać załączniki.
Było miło :) Do widzenia.

13

Odp: RoPoCop dla Hadesa i Milana

@artik-wroc Spokojnie, mogę to ogarnąć. Na kiedy to potrzebujesz?

MMU2.pdf - to jest z Profibuch?

Jeśli chodzi o PMMU.pdf to pierwsza część jest https://mikro.naprvyraz.sk/docs/Coding/ … ie/MMU.TXT a druga skąd (od 16 strony)?

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

14

Odp: RoPoCop dla Hadesa i Milana

PMMU - ta kocówka to jest o prototypie EST:
https://docs.dev-docs.org/htm/search.php?find=mmu
Pierwsze 1,5 strony to jest Profilbuch (Są adresy, które w ogóle nie istnieją)

MMU2 to są fragmenty z tego linku co podałem:
http://choices.cs.illinois.edu/papers/T … C68000.pdf

Nie pali się 3-4 tygodnie będę czekał na płytkę.

Było miło :) Do widzenia.

15

Odp: RoPoCop dla Hadesa i Milana

Dzisiaj wyjalem ta karte z Hadesa i sie okazalo ze dokladnie mam karte ROPO-COP w swoim :), podeslalem zdjecia Artikowi, natomiast tutaj podesle to co mam wlozone do jednego z portów, może komus uda sie dojrzec, mnie to wyglada na jakis programowalny EPROM, ale sie nie znam na hardwarze :)

Post's attachments

Fig_1.jpg 452.47 kb, nikt jeszcze nie pobierał tego pliku. 

Fig_2.jpg 414.32 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

16

Odp: RoPoCop dla Hadesa i Milana

Mi to wyglada na GALa podobnego do tego: https://www.tme.eu/pl/details/atf22v10c … hip-atmel/
Jak być podesłał Articowi to pewnie by go sobie zczytał i może wiele by się wyjaśniło i pomogło.

Sikor umarł...

17

Odp: RoPoCop dla Hadesa i Milana

@artik-wroc
na dzień dziejszy temat wygląda dobrze, mam odpowiednie źródła, mam wiedzę, teraz muszę siąść i przetestować w praktyce MMU.


Kroll ma wszystko albo i więcej :)

Lynx I / Mega ST 1 / 7800 / Portfolio / Lynx II / Jaguar / TT030 / Mega STe / 800 XL / 1040 STe / Falcon030 / 65 XE / 520 STm / SM124 / SC1435
DDD HDD / AT Speed C16 / TF536 / SDrive / PAK68/3 / Lynx Multi Card / LDW Super 2000 / XCA12 / SkunkBoard / CosmosEx / SatanDisk / UltraSatan / USB Floppy Drive Emulator / Eiffel / SIO2PC / Crazy Dots / PAM Net
http://260ste.atari.org

18

Odp: RoPoCop dla Hadesa i Milana

@Sikor
To pewnie GAL22V10, tam zresztą jest tak napisane :) Nawet odczytanie (o ile się da) niewiele pomoże, chyba że będzie nazwa sugerująca do jakiego programu to klucz :) Same równania niespecjalnie pomogą.

@Cyprian
To dobre wieści, przygotuj potem jakiś łopatologiczny post "Co i jak z translacją adresów" :) W sumie to jest to opisane, trzeba tylko siąść i się przez to przebić. A dokładniej przez tablice wskaźników.

Ostatnio edytowany przez artik-wroc (2022-01-06 17:43:35)

Było miło :) Do widzenia.

19

Odp: RoPoCop dla Hadesa i Milana

Są gdzieś w necie schematy Hades'a?

20

Odp: RoPoCop dla Hadesa i Milana

Ja znam tylko te odręczne zapiski:
https://docs.dev-docs.org/htm/search.ph … +schematic

Było miło :) Do widzenia.

21

Odp: RoPoCop dla Hadesa i Milana

Nie ma nic, oprocz tego co  napisał i podesłal @artik-wroc

Ostatnio edytowany przez Kroll (2022-01-07 10:34:09)

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

22

Odp: RoPoCop dla Hadesa i Milana

A w Medusa próbowaliście pytać?

Sikor umarł...

23

Odp: RoPoCop dla Hadesa i Milana

@Sikor,  oczywiście ze tak ja jestem/bylem w stałym kontakcie z Fredim :)

Falcon CT63, CTPCI + Radeon 9250, napęd MO Fujitsu 230 MB oraz naped Syquest 230 MB, Nagrywarka Yamaha CDRW 2100, Napęd DVD-ROM, Netusbee, Skaner EPSON GT8000/Falcon 030, Ram 14 MB, karta CF 16 GB/Hades 060, CD-ROM, Nagrywarka Yamaha CDR, karta sieciowa, napęd Syquest 44 MB/Atari TT 030; 10 MB ST-Ramu, 64 MB TT-Ramu, Zewnętrzny naped CD-ROM, napęd MO Fujitsu 230 MB, karta graficzna MEGA Vision 300 Netusbee/Atari Jaguar + Skunkboard, Atari 65 XE + SIDE

24

Odp: RoPoCop dla Hadesa i Milana

artik-wroc napisał/a:

Ja znam tylko te odręczne zapiski:
https://docs.dev-docs.org/htm/search.ph … +schematic

Dzięki ale już znałem te zapiski. Szkoda, że nie ma nic bardziej czytelnego.