Temat: cart diagnostyczny do Falcona

Mam takie cudo - 4 w jednym cart (ST/STe/Mega STe/TT). Niestety nie ma Falcona a akurat takiego carta potrzebuje... Czy da sie to przeprogramowac (mam programator/epromy/rom do falcona mozna sciagnac - pytanie tylko jak to zaprogramowac)?

Post's attachments

cart1.jpg 172.47 kb, nikt jeszcze nie pobierał tego pliku. 

cart2.jpg 241.16 kb, liczba pobrań: 5 (od 2018-10-31) 

Tylko zalogowani mogą pobierać załączniki.

2

Odp: cart diagnostyczny do Falcona

Da się zaprogramować, obrazy kartów diagnostycznych są dostępne. Wrzucasz co 64kB (ew. puste miejsca dopełniając FxFF) kolejne obrazy, następnie całość dzielisz na Odd/Even (High/Low) Bytes i wgrywasz na kości. Pamiętaj, że Motorola ma zamienioną kolejność bajtów względem konwencji intelowskiej.

Ostatnio edytowany przez _tzok_ (2018-10-31 23:28:42)

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.

3

Odp: cart diagnostyczny do Falcona

fail...
Lacze 3 romy (flacon ma 128kb, dwa pozostale 64kb) i robie:
# byteswap
srec_cat falcon.img -binary -byteswap 2 -o falcon.swp.img -binary
# i split
srec_cat falcon.swp.img -binary -split 2 0  -o falcon.hi.img -binary
srec_cat falcon.swp.img -binary -split 2 1 -o falcon.lo.img -binary

I nie dziala... Co robie zle...?
a btw - po co ten byteswap? skoro zmieniam dwa bajty miejscami a potem i tak dziele na hi/lo to czy jak hi wloze w miejsce lo i odwrotnie to nie osiagne tego samego efektu?

4

Odp: cart diagnostyczny do Falcona

Odpisałem Ci już w innym miejscu ;) Twój cart prawdopodobnie nie ma logiki do obsługi slotów 128kB. Żeby ją mieć musiałbyś mieć podłączone linie /ROM3 i /ROM4 oraz A15. Przyjrzyj się schematowi multi-carta podanemu na forum Exxosa. On jako jeden z nielicznych może mieszać sloty 64kB i 128kB (dla zwartego JP5 ma slot 128kB). To ciekawe rozwiązanie: tak na prawdę ma 4 sloty 128kB wybierane zworkami JP1 i JP2, jednak dzięki zworkom JP3 i JP4 można na stałe wybrać połowę któregoś z tych slotów (o ile JP5 jest otwarte). Faktyczny rozkład ROMów w nim jest więc taki:

||:|: - 000 - 0-64kB : ST/MST Test
|||:: - 001 - 64-128kB : STE Test
|::|: - 010 - 128-192kB : MSTE Test
|:|:: - 011 - 192-256kB : TT Test
:|::| - 10x - 256-384kB : Falcon Test
:::|: - 110 - 384-448kB : SuperMon
::|:: - 111 - 448-512kB : Ultimate Ripper

https://easyeda.com/nplanel/Atari_Test_ … 11bc35f41c

Byteswap przy tym układzie jest zbędny, potrzebny byłby tylko przy 16-bitowym EPROMie i to tylko przy specyficznym podłączeniu.

Falcon Test Kit 1.25 mieści się w slocie 64kB i nie powinien wymagać przeróbki carta.

Ostatnio edytowany przez _tzok_ (2018-11-02 14:21:57)

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.