76

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Wątek poboczny w tym wątku - relokator dla Atari MegaST (taki potrzebowałem :)

Sprawdziłem wszystko - działa w 100%. Jako najdalszy moduł użyłem ATSpeed, który się nawet nie zająknął :) Podejrzewam, że inne rozszerzenia też powinny działać. Zastosowane rezystory 33 ohm są przeciw "dzwonieniu" na liniach magistral, czyli pomagają w ograniczaniu zniekształceń impulsów związanych głównie z niedopasowaniami (m.in. długością, impedancją, itd).
Obecnie mam taką konfigurację:

W podstawce na MoBo siedzi M68K z nalutowaną podstawką (dlatego na górze jest jedno wolne miejsce). W tej podstawce siedzi sobie relokator i w dalszej podstawce relokatora został umieszczony do testów ATSpeed. Tak jak na zdjęciu.

W wolnej chwili wrzucę projekcik na www.

relocator1

relocator2

P.S. Myślę, że możliwe jest większe przesunięcie w razie potrzeby, bądź nawet i obrócenie podstawek o 90 stopni. Trzeba tylko by wtedy trochę dopasować długości ścieżek.

Ostatnio edytowany przez tOri (2024-05-04 19:45:03)

Post's attachments

reloc1.jpg 366.83 kb, nikt jeszcze nie pobierał tego pliku. 

reloc2.jpg 407.53 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

77

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Piękna robota.

Sikor umarł...

78

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Hej,

Mały preview. Naprawiłem AtOnce od tIn'a i zrobiłem przy okazji testów fotki. W sumie całkiem nieźle to działa :) i nieźle się zapowiada. Ciekawostką było dla mnie to, że w DOS 6.22 system wywalił się na HIMEM.SYS, gdy ten zaczął test pamięci. AtSpeed z tym sobie dla odmiany poradził. Zobaczymy.

sx1

sx2

tOri

Post's attachments

386sx_1.jpg 256.55 kb, nikt jeszcze nie pobierał tego pliku. 

386sx_2.jpg 116.39 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

79

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Ależ ten widok cieszy oko :-)

80

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Na płytce widać, jeśli dobrze liczę 512 kb pamięci a screenshot pokazuje 640 kb. Czytałem, że to urządzenie może korzystać z pamięci Atari a Vortex podobno dostarczał do tego sterownik. 386SX zazwyczaj miał 2 MB RAM i dobrze by było tyle mieć ale jeszcze lepiej by było przerobić to tak żeby emulator na płytce mógł mieć te 2 MB. Ciekawe czy dałoby się to jakoś przerobić?
Nie mogę się doczekać kiedy to będzie dostępne, nawet gdybym miał go sam lutować. Do kolekcji emulatorów brakuje mi jeszcze tego.

Ostatnio edytowany przez TomekTRV (2024-05-06 22:21:18)

81

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

To jest "binarna" kopia, nie ma źródeł firmware, nie ma źródeł softu, więc raczej nie ma mowy o przeróbkach.

Moja kolekcja: Atari 1040STe (4MB), Atari 1040STfm (4MB, BLiTTER, AT-ONCE+), Atari 800XE (SIMM EXP 1MB), Atari 800XL (RAMBO XL 256kB), Atari 600XL (64kB), Sinclair ZX SPECTRUM+ (48kB), TIMEX Computer 2048 (48kB), Commodore A600 (2MB+4MB, HDD CF 4GB), Commodore C64C.

82

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Hej,

Zgadza się. To jest odtworzony hardware. Raczej nie ma możliwości zdekodowania bitstream-u FPGA w rozsądnym czasie oraz nie ma dostępu do kodu źródłowego. Musi wystarczyć to co jest. Możliwość przeróbek prawie żadna. tIn ma user manual do wersji DIP emulatora. Postaramy się ją też opublikować. Być może dałoby się podłączyć więcej RAM, jednakże wolałbym to robić na S-RAM bo układ dla pamięci dynamicznych jest domknięty "pod korek" i nie ma miejsca dla rozszerzenia przestrzeni adresowej (trzeba by dokładać kolejne multipleksery oraz nowy dekoder - bez sensu). To jest ewentualnie do sprawdzenia "kiedyś tam". Gdy zamknę projekt - cała dokumentacja zostanie opublikowana i każdy chętny będzie mógł sobie poeksperymentować. Nie wiem jak to miałoby wyglądać od strony softu. Może będą jakieś kolizje albo nie - trudno w tej chwili powiedzieć.

Mam już wszystkie niezbędne elementy, więc będę w miarę wolnego czasu składał prototyp. Dam znać za jakiś czas co z tego wyszło ;-)

tOri

Na PCB są cztery kości 4x256kbit. Te pamięci obsługują wyłącznie 386SX. Konfiguracja jest jako 256K słów 16bit (co można opisać właśnie jako 512KB - kwestia decyzji) To jest Vortex FAST-RAM. Nie ma tu czegoś takiego jak odrębna MMU, w FPGA jest coś "zamontowane" co pozwala na odczyt/zapis. Ogólnie jest to bardzo zaawansowane urządzenie jeśli chodzi o ideę.

Dostępny program instalacyjny pozwala na skonfigurowanie emulatora (pamięć, wyświetlanie, mysz, dysk(i), itd...). nie zajmowałem się tym głębiej, więc na razie się nie będę wypowiadał. Polecam rzucić okiem na manual dla MSTe.

Wywalenie się na HIMEM.SYS najpewniej było spowodowane złą konfiguracją pamięci w Mega ST (4MB)

Ostatnio edytowany przez tOri (2024-05-07 20:52:52)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

83

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

I bardzo dobrze, że to wierna replika, zawsze można sobie rozszerzyć pamięć w ST jak ktoś nie ma jeszcze 4MB, posłuży zarówno ST-kowi jak i Vortexowi ;-)

84

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Hej,

Mało czasu miałem ostatnio :)

Miło mi poinformować Forumowiczów, że wersja DIP emulatora Vortex AT-Once-386sx została uruchomiona i działa. Czekam jeszcze na pamięci do Fast-RAM. Mam jakiś drobny problem z koprocesorem, ale to kwestia wolnej chwili żeby znaleźć to i naprawić :) Jak to ogarnę - wrzucę materiały na www. Czekam też na PCB wersji dla MSTe. Z tym może być weselej jako, że nie mam MegaSTe :D

Pozdrawiam
tOri

atonce

edit:
dodanie fotki

Ostatnio edytowany przez tOri (2024-05-10 20:16:49)

Post's attachments

atonce.jpg 466.11 kb, nikt jeszcze nie pobierał tego pliku. 

Tylko zalogowani mogą pobierać załączniki.
Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

85

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

tOri, mi bardzo zależy na wersji MSTe, jeśli chcesz to Ci udostępnię swój egzemplarz.

86

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Hej,

Myślę, że prototyp wyślę do DELYego tak jak się wstępnie umówiliśmy - jeśli zadziała od razu - będzie świetnie :) Gorzej będzie, gdy emulator nie ruszy. Wtedy będziemy kombinować.

tOri

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

87

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Jasne, gdyby była potrzeba to dawaj znać.
Trzymam kciuki :)

88

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

tOri, podziwiam magię którą odczyniasz i gratuluję! :-)

89

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

->Mq - aaa - dziękuję :) Ty też niezłe cuda czynisz. Dude już się wpisuje w nowożytną historię Atari na polskiej scenie (i nie tylko). Podziwiam i gratuluję udanych projektów!

tOri

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

90

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Dziękuję również:-)

91

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Hej,

Do wszystkich zainteresowanych. Informacja "na czasie". Miło mi napisać, że Duddie wyraził chęć wytworzenia klonów różnych emulatorów. Mając na względzie reputację Retronics zgodziłem się aby została wykorzystana do tego moja dokumentacja odtworzeniowa. Myślę, że jest to dobra wiadomość dla tych, którzy samodzielnie nie są w stanie złożyć takich urządzeń, a jednocześnie chcieliby zainstalować, np. emulator w swoim Atari :) Jak pisałem w różnych wątkach - nie jestem w stanie montować sprzętu - wystarczy mi siedzenie nad projektami. Lata nie te, wzrok nie ten. Dlatego niech się tym zajmie zawodowiec, do którego należy też kierować zapytania co do dostępności sprzętu.

Oczywiście całość dokumentacji odtworzeniowej będzie dostępna cały czas, ponieważ jest to podstawowy warunek pod jakim robię te projekty.

Pozdrawiam
tOri

Ostatnio edytowany przez tOri (2024-05-12 19:34:52)

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site

92

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Świetna wiadomość, z pewnością będzie za tym szła jakość.

Było miło :) Do widzenia.

93

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Super. Cieszę się. Bardzo szanuję waszą pracę.

Atari: FireBee, (Falcon030 CT60e SuperVidel SvEthlana CTPCI), TT, (520ST Pak030 Frak PuPla Panther), (520ST 4MB ST RAM 8MB TT RAM CosmosEx SC1435), (1040STFM UltraSatan SM124), (1040STE 4MB ST RAM 8MB TT RAM CosmosEx NetUSBee SM144 SC1224), 260ST, 520 ST+, (MEGA ST SM125), (65XE Rapidus U1MB VBXE SIDE2 SIO2PC), (Jaguar SkunkBoard), Lynx II, 2x Portfolio

94

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Super wiadomość!

tOri napisał/a:

Lata nie te, wzrok nie ten.tOri

Eee... przecież cały czas jesteśmy młodzi, prawda? Prawda?

95

Odp: Vortex AtOnce386sx (PLCC, DIP) reverse-engineering project.

Taaa....

Różne różności dla Atari i nie tylko - przydatne, bądź nie ale i tak warto zajrzeć...
http://atari.myftp.org  Atari - Power without price and necessary elements with some sh*t onboard
https://reversing.pl SSL enabled site