kategoria: ANSI C
[#31] Re: *.device w ROMie. Jak?

@docent, post #30

Literówka. Bez "s" (GetCurrentBinding).

Siakiś error.
Miga dioda PWR i czarny ekran, w pętli. Guru nie zdąży się pokazać.

Ostatnia aktualizacja: 01.02.2019 22:39:10 przez piotr_go
[#32] Re: *.device w ROMie. Jak?

@piotr_go, post #31

W złym miejscu dałem
Już bez errorów, ale nie działa. Partycje są "not bootable".
[#33] Re: *.device w ROMie. Jak?

@piotr_go, post #32

Działa szeroki uśmiech
Uzupełniłem ConfigDev i ruszyło.
Idę spać. Śpioch
[#34] Re: *.device w ROMie. Jak?

@piotr_go, post #33

No nareszcie
Brawo OK
[#35] Re: *.device w ROMie. Jak?

@piotr_go, post #33

brawo!
[#36] Re: *.device w ROMie. Jak?

@piotr_go, post #31

Z pameci pisalem, wiec i tak niezle ze tylko literowka :)
Gratuluje uruchomienia!

Ostatnia aktualizacja: 02.02.2019 17:55:56 przez docent
[#37] Re: *.device w ROMie. Jak?

@docent, post #36

Widzę że są tu osoby które znają się na rzeczy.

Marzy mi się .device do obsługi pendrive w Gotku na sofcie hxc.
HXC ma tryb bezpośredniego dostępu do USB.
Istnieje programik hxcmount, który umożliwia tylko odczyt danych z USB i nagranie do Amigi, ale to takie "nieamigowe".

Fat95 juz jest. Brakuje tylko .device

Mógłby Ktoś przyglądnąć się temu zagadnieniu? Z mojej strony mogę podjąć się testowania .device. Mógłbym tez podesłać Gotka z hxc, gdyby Ktoś go nie posiadał.

Direct Access

hxcmount
[#38] Re: *.device w ROMie. Jak?

@Norbert, post #37

Z dokumentacji wynika, ze trzeba przesunac glowice na 255 sciezke i zawartosc sd bedzie mozna odczytac w postaci danych zakodowanych w mfm - ciekawostka, nie wyglada na specjalnie skomplikowane do zrobienia.
[#39] Re: *.device w ROMie. Jak?

@mschulz, post #35

Dzięki wszystkim za pomoc.
Zająłem się fpga i nie miałem czasu zajrzeć.

Jeszcze jedno pytanko.
Do struct MyDevice można dodawać pola?
[#40] Re: *.device w ROMie. Jak?

@piotr_go, post #39


Do struct MyDevice można dodawać pola?


Oczywiście! Po to ona jest. Dodaj tyle pól ile potrzebujesz, byle tylko początek się zgadzał (pierwsze pole to struct Device)...
[#41] Re: *.device w ROMie. Jak?

@mschulz, post #40

[#42] Re: *.device w ROMie. Jak?

@piotr_go, post #41

Działa elegancko tylko troszku wolno OK
[#43] Re: *.device w ROMie. Jak?

@QUAD, post #42

Prędkość nie była priorytetem, miało się zmieścić i być szybsze od flopa.
Można by driver jeszcze zoptymalizować.
[#44] Re: *.device w ROMie. Jak?

@docent, post #38

Źródła do programu kopiujacego są ogólnie dostępne.
https://github.com/gonk23/HXCFE_Amiga_copy_utility

Wątek z forum eab

Kilka dni temu wyszło nowe firmware udostępniające więcej funkcji w trybie Direct access.
Ułatwi to np napisanie programu do przełączania slotów
Nie jest też wymagana biblioteka FAT32 .
03 February 2019 : Firmware STM32 USB HxCFloppyEmulator v3.1.36.1a 
	- Direct access mode : New functions 		
- Select mode (0x5) : 			
        Mode 0 - Flash sector access mode (Default) 		
	Mode 1 - Plain text browser, Entries format : "IIII;T;SSSSSSSS;File name\r\n" 		
	    IIII = Object ID (ASCII HEX Number). 		
	    T = Type -> 'F'=FILE, 'D'=DIRECTORY 		
	    SSSSSSSS = File Size (ASCII HEX Number). 		
	Mode 2 - Slot list mode. 	
- Change Objects list ID base (0x6) (Plain text browser). 	
- Select/Enter Object (0x7) (Plain text browser - Image/Directory selection or File tranfert mode). 		
- Set file base offset (0x8) (File transfer mode). 	
- Get current selected image (0x9). 		
- Select file with path (0xA) (Select image with a plain text file path). 		
- MFM & FM support. (see the customization page : https://hxc2001.com/custom_fw/) 	
	With these new direct access API functions small file selector/browser/swapper/loader can be 		
        developed without the need of any FAT32 library on resource-limited machines. 	
	The protocol specification document will be updated soon at this address : 		https://hxc2001.com/download/floppy_drive_emulator/SDCard_HxC_Floppy_Emulator_Direct_Access_mode.pdf
Na stronie www.PPA.pl, podobnie jak na wielu innych stronach internetowych, wykorzystywane są tzw. cookies (ciasteczka). Służą ona m.in. do tego, aby zalogować się na swoje konto, czy brać udział w ankietach. Ze względu na nowe regulacje prawne jesteśmy zobowiązani do poinformowania Cię o tym w wyraźniejszy niż dotychczas sposób. Dalsze korzystanie z naszej strony bez zmiany ustawień przeglądarki internetowej będzie oznaczać, że zgadzasz się na ich wykorzystywanie.
OK, rozumiem