Informacje dodatkowe o Amidze |
FileSystem = L:CrossDosFilesystem Device = mfm.device Flags = 1 Surfaces = 2 BlocksPerTrack = 9 Reserved = 1 Unit = 0 Mount = 1 Interleave = 0 LowCyl = 0 HighCyl = 79 Buffers = 5 BufMemType = 0 StackSize = 4096 Priority = 10 GlobVec = -1 DosType = 0x4D534400 |
Przedstawiona mountlista montuje urządzenie "PC0:" o pojemności 720 kB (DD). Aby zwiększyć pojemność do 1.44 MB (HD), należy zmienić parametr "BlocksPerTrack = 18". Mountlistę należy zapisać w pliku "DEVS:DOSDrivers/PC0". Do zamontowania urządzenia "PC0:" niezbędne są pliki: "DEVS:mfm.device" oraz "L:CrossDOSFileSystem". Następnie w CLI trzeba wpisać polecenie "MOUNT PC0:". |
move.l #$nnnnnnn,D1 move.l D1,D2 lsr.l #2,D2 ror.l #2,D1 swap D1 rol.w #8,D1 tst.b D1 beq.s A addq.l #1,D2 A: addq.l #1,D2 move.l D2,$190000 rts |
Funkcje rejestrów procesora: D1 - wartość binarna, określająca rozmiar pliku z instrukcjami (w bajtach). Jeśli plik zawiera liczbę bajtów niepodzielną przez 4, to należy go uzupełnić bajtami $00 tak, aby jego rozmiar stał się podzielny przez 4. Maksymalna wartość $0nnnnnnn przenoszona do rejestru D1, nie powinna przekroczyć $03FFFFFF (67108863). D2 - wartość xxxxxxxx. |