Strona 1 z 2

Spindle

: 29 gru 2014, 10:14
autor: kmeg
Ma ktoś jakieś doświadczenie z tym:
http://csdb.dk/release/?id=118725

[rozgryzał, próbował, testował, etc].
Wacek mi to pokazał ale to jest pod system, którego osobiście nie używam więc samemu mi to ciężko sprawdzić. Mogę przerobić aby działało to pod jedynym słusznym systemem oraz pod inny assembler ale czy warto? Ktokolwiek?

: 29 gru 2014, 15:35
autor: splatterpunk
Jakoś to wcześniej przeoczyłem ale z opisu wygląda bardzo interesująco.

Znasz jakieś konkretne trackma robione przy użyciu tego toola?

: 29 gru 2014, 16:43
autor: kmeg
splatterpunk pisze:Jakoś to wcześniej przeoczyłem ale z opisu wygląda bardzo interesująco.

Znasz jakieś konkretne trackma robione przy użyciu tego toola?
Demo autora tego frameworka:
http://csdb.dk/release/?id=117358
https://www.youtube.com/watch?v=94jR3-txcGE

innych nie znam i nie wiem czy są.

: 29 gru 2014, 17:13
autor: carrion
po X'14 Bitbreaker założył wątek o linkowaniu i tam chyba autor tego toola pisał co nieco. tak mi się kojarzy, ale szukać teraz nie mam jak...
wątek był na forum dla coderów.

: 29 gru 2014, 19:42
autor: kmeg
carrion pisze:po X'14 Bitbreaker założył wątek o linkowaniu i tam chyba autor tego toola pisał co nieco. tak mi się kojarzy, ale szukać teraz nie mam jak...
wątek był na forum dla coderów.
Chodzi o ten wątek:
http://csdb.dk/forums/?roomid=11&topici ... allposts=1

Widziałem go, wniosek jaki można z niego wyciągnąć jest taki,że nikt z "zachodnich" prawdopodobnie nie używa(-ł) Spindle.

: 29 gru 2014, 19:53
autor: Sebaloz/Lepsi.De
kmeg pisze:nikt z "zachodnich" prawdopodobnie nie używa(-ł) Spindle.
A moze uzyjesz Trackmolinkera Wegiego, bo podobnie jak Spindle bedzie uzywany tylko przez grupe autora? Bongo cruncher jest rowniez warty uwagi.

: 30 gru 2014, 09:01
autor: brush
Żeby używać Spindle albo Trackmo Linkera trzeba mieć co linkować.
Kmeg, podziel się radosną nowiną. Spodziewacie sie? :)

: 30 gru 2014, 09:23
autor: kmeg
brush pisze:Żeby używać Spindle albo Trackmo Linkera trzeba mieć co linkować.
Kmeg, podziel się radosną nowiną. Spodziewacie sie? :)
Brush, nie chciałem tego pisać ale ok, tak, staramy się :)
Wiesz jak jest, jest ciężko i wiele filmów można by o tym nakręcić.

@Sebaloz, te fajowe rozwiązania Wegiego oczywiście znam.

: 30 gru 2014, 10:29
autor: carrion
Czy w obecnych czasach jest różnica czy używa się loadera po trackach czy plikowego? Pytam pod kątem wydajności ładowanie/decrunch?

: 30 gru 2014, 12:31
autor: kmeg
carrion pisze:Czy w obecnych czasach jest różnica czy używa się loadera po trackach czy plikowego? Pytam pod kątem wydajności ładowanie/decrunch?
To zależy. Teoretycznie plikowy najpierw skanuje katalog, wyszukuje nazwę pliku a potem leci na ścieżkę, gdzie plik fizycznie jest. Przy jednym pliku loader może już wcześniej przeskanować katalog i ustawić się na ścieżce. Przy większej ilości plików tak średnio (no chyba, że masz loader napisany w ten sposób, ze on kolejkuje już pliki i ma tablice gdzie co jest ale to konsumuje pamięć a jak się używa procesora w stacji do innych rzeczy...). Przy trackach pomijasz już skanowanie katalogu. Wszystko zależy od realizacji loadera oraz jak się nim steruje. W najprostszej wersji ścieżkowy jest szybszy niż po nazwie.

: 30 gru 2014, 18:15
autor: DJ Gruby
carrion pisze:Czy w obecnych czasach jest różnica czy używa się loadera po trackach czy plikowego? Pytam pod kątem wydajności ładowanie/decrunch?
Na decrunch to chyba nie ma żadnego wpływu? Ładowanie faktycznie może być minimalnie wolniejsze po nazwach, jednak różnica w większości zastosowań nie ma praktycznego znaczenia. Jest jeszcze inna kwestia. Ja od kilku lat używam wyłącznie loaderów ładujących po nazwach kompatybilnych z jak największą ilością sprzętu, chociaż mnie w szególności zależy na tym, aby wszystkie moje produkcje działały na IDE64. Dzięki zastosowaniu loaderów Krilla czy Cadavera moje demo Homunculi, magazyn Attitude oraz preview gry Pieces II działają zarówno na stacji dysków 1541-II jak i na IDE64. Ładując po trackach kompatybilność sprzętowa bierze w łeb.

: 30 gru 2014, 18:18
autor: carrion
OK. dzięki za info. interesowała mnie właśnie ta praktyczna część a nie teoria track_vs_file.

: 30 gru 2014, 18:48
autor: kmeg
Ale co ma ładowanie po trackach do kompatybilności bo nie za bardzo rozumiem?

: 30 gru 2014, 19:06
autor: DJ Gruby
kmeg pisze:Ale co ma ładowanie po trackach do kompatybilności bo nie za bardzo rozumiem?
Track na dyskietce 5,25" to nie jest to samo, co track na dysku twardym czy na karcie CF/SD (w sensie lokalizacji wybranego pliku). Kiedyś pliki na dysku twardym lokalizowało się według schematu cylinder/head/sector, teraz do adresowania danych korzysta się z LBA. Komenda załaduj plik zlokalizowany na ścieżce 17 w sektorze 1 zadziała tylko na stacji dysków 1541-II.

: 30 gru 2014, 19:09
autor: kmeg
DJ Gruby pisze:
kmeg pisze:Ale co ma ładowanie po trackach do kompatybilności bo nie za bardzo rozumiem?
Track na dyskietce 5,25" to nie jest to samo, co track na dysku twardym czy na karcie CF/SD (w sensie lokalizacji wybranego pliku). Kiedyś pliki na dysku twardym lokalizowało się według schematu cylinder/head/sector, teraz do adresowania danych korzysta się z LBA. Komenda załaduj plik zlokalizowany na ścieżce 17 w sektorze 1 zadziała tylko na stacji dysków 1541-II.
Ok, ale mówimy tutaj o sprzęcie kompatybilnym nie w 100% z oryginalnym sprzętem Commodore... To całkowicie co innego.

: 30 gru 2014, 19:09
autor: Sebaloz/Lepsi.De
Na ide64 nie ma "trackow".

: 31 gru 2014, 12:25
autor: DJ Gruby
kmeg pisze:Ok, ale mówimy tutaj o sprzęcie kompatybilnym nie w 100% z oryginalnym sprzętem Commodore... To całkowicie co innego.
IDE64 jest sprzętem niekompatybilnym w 100% z oryginalnym sprzętem Commodore dokładnie tak samo jak i stacja 1541-II. O ile się nie mylę, to komputer nie interesuje się w ogóle tym, w jaki sposób dane są zorganizowane w jakimkolwiek urządzeniu podłączanym do niego przez port Serial. Jest zdefiniowany pewien interfejs do komunikacji z tym urządzeniem, a w jaki sposób konkretne urządzenie lokalizuje pliki na swoim nośniku danych i przesyła ich treść do komputera, to jego wewnętrzna "sprawa" i komputerowi nic do tego. Procedury Kernala chyba nie komunikują się ze stacją dysków w oparciu o numery tracków/sektorów, prawda?

: 01 sty 2015, 16:31
autor: brush
kmeg pisze: Brush, nie chciałem tego pisać ale ok, tak, staramy się :)
Wiesz jak jest, jest ciężko i wiele filmów można by o tym nakręcić.
No to trzymamy za was kciuki. Tęsknimy trochę. Party ma być fajne podobno w wakacje :)

: 02 sty 2015, 11:25
autor: kmeg
brush pisze:
No to trzymamy za was kciuki. Tęsknimy trochę. Party ma być fajne podobno w wakacje :)
My za was też :)
To będzie bardzo ciężki i skomplikowany poród...

: 03 sty 2015, 23:29
autor: wegi
DJ Gruby pisze:
carrion pisze:Czy w obecnych czasach jest różnica czy używa się loadera po trackach czy plikowego? Pytam pod kątem wydajności ładowanie/decrunch?
Na decrunch to chyba nie ma żadnego wpływu? Ładowanie faktycznie może być minimalnie wolniejsze po nazwach, jednak różnica w większości zastosowań nie ma praktycznego znaczenia. Jest jeszcze inna kwestia. Ja od kilku lat używam wyłącznie loaderów ładujących po nazwach kompatybilnych z jak największą ilością sprzętu, chociaż mnie w szególności zależy na tym, aby wszystkie moje produkcje działały na IDE64. Dzięki zastosowaniu loaderów Krilla czy Cadavera moje demo Homunculi, magazyn Attitude oraz preview gry Pieces II działają zarówno na stacji dysków 1541-II jak i na IDE64. Ładując po trackach kompatybilność sprzętowa bierze w łeb.
Powiedz to HCLowi jak dogrywał w realtime klatki naprowadzające do eye zoom na drugiej stronie EOD albo zgłoś claima że EOD nie śmiga na IDE64 może poprawi bo na 1571 też nie działa i nie widzę larum z tego powodu. Albo przerób pół miliona dem na IDE - czy po nazwach ma wpływ ? Tak ma - roz...e cały linking po nazwach...

Loader do IDE ? Drivecalca można tam zapuścić :?: :?: :?:

Panta Rhei działa na IDE ? To plikowe demko :D