Package: adfExplorer 2.0.0
adfExplorer: Access and Manipulate Amiga Disk Files
Amiga Disk Files (ADF) are virtual representations of 3.5 inch floppy disks for the Commodore Amiga. Most disk drives from other systems (including modern drives) are not able to read these disks. The 'adfExplorer' package enables you to establish R connections to files on such virtual DOS-formatted disks, which can be use to read from and write to those files.
Authors:
adfExplorer_2.0.0.tar.gz
adfExplorer_2.0.0.tar.gz(r-4.5-noble)adfExplorer_2.0.0.tar.gz(r-4.4-noble)
adfExplorer_0.1.8.tgz(r-4.4-emscripten)adfExplorer_0.1.8.tgz(r-4.3-emscripten)
adfExplorer.pdf |adfExplorer.html✨
adfExplorer/json (API)
NEWS
# Install 'adfExplorer' in R: |
install.packages('adfExplorer', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/pepijn-devries/adfexplorer/issues
Pkgdown site:https://pepijn-devries.github.io
Last updated 2 days agofrom:1a8802f842. Checks:OK: 1 NOTE: 1. Indexed: no.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Dec 23 2024 |
R-4.5-linux-x86_64 | NOTE | Dec 23 2024 |
Exports:adf_dir_existsadf_directoryadf_directory<-adf_directory<-.adf_deviceadf_directory<-.adf_device.characteradf_directory<-.adf_device.virtual_pathadf_entry_infoadf_entry_info.adf_deviceadf_entry_info.adf_file_conadf_entry_info.virtual_pathadf_entry_nameadf_entry_name<-adf_entry_name<-.adf_deviceadf_entry_name<-.adf_file_conadf_file_conadf_file_con.adf_deviceadf_file_existsadf.disk.nameadf.disk.name<-adf.file.existsadf.file.infoadf.file.modeadf.file.mode<-adf.file.removeadf.file.sizeadf.file.timeadf.file.time<-amigaBlockamigaBlock<-amigaDateToRawamigaIntToRawas_adf_blockbitmapToRawblank.amigaDOSDiskbytes_freecompress_adfconnect_adfcopy_adf_entrycopy_adf_entry.charactercopy_adf_entry.virtual_pathcreate_adf_devicecurrent.adf.dircurrent.adf.dir<-decompress_adzdevice_capacitydevice_typedir.create.adfdir.exists.adfdisplayRawDataformat.adf_blockformat.adf_deviceformat.adf_file_conformat.virtual_pathget.blockIDget.diskLocationis_bootableis_dircacheis_fast_file_systemis_internationalis_write_protectedis.amigaDOSis.bootablelist_adf_entrieslist_adf_entries.adf_devicelist_adf_entries.virtual_pathlist.adf.filesmake_adf_dirmake_adf_dir.adf_devicemake_adf_dir.virtual_pathmove_adf_entrymove_adf_entry.charactermove_adf_entry.virtual_pathn_volumesnew_adf_blockprepare_adf_deviceput.adf.filerawToAmigaDaterawToAmigaIntrawToBitmapread_adf_blockread.adfread.adzreadBinreadBin.adf_file_conreadLinesreadLines.adf_file_conremove_adf_entryremove_adf_entry.adf_deviceremove_adf_entry.virtual_pathvirtual_pathvolume_capacityvolume_namevolume_name<-write_adf_blockwrite.adfwrite.adzwriteBinwriteBin.adf_file_conwriteLineswriteLines.adf_file_con
ADF File System Modes
Rendered fromfile_system_modes.Rmd
usingknitr::rmarkdown
on Dec 23 2024.Last update: 2024-12-23
Started: 2024-12-23
ADF S3 Class Objects
Rendered fromadf_objects.Rmd
usingknitr::rmarkdown
on Dec 23 2024.Last update: 2024-12-23
Started: 2024-12-23
Version 2.0
Rendered fromversion2.Rmd
usingknitr::rmarkdown
on Dec 23 2024.Last update: 2024-12-23
Started: 2024-12-23
Virtual Paths
Rendered fromvirtual_paths.Rmd
usingknitr::rmarkdown
on Dec 23 2024.Last update: 2024-12-23
Started: 2024-12-23
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Changing and creating directories on a virtual device | adf_directory adf_directory.adf_device adf_directory<- adf_directory<-.adf_device adf_directory<-.adf_device.character adf_directory<-.adf_device.virtual_path make_adf_dir make_adf_dir.adf_device make_adf_dir.adf_device.character make_adf_dir.adf_device.virtual_path make_adf_dir.virtual_path |
Retrieve information from entry headers on virtual ADF devices | adf_entry_info adf_entry_info.adf_device adf_entry_info.adf_device.character adf_entry_info.adf_device.virtual_path adf_entry_info.adf_file_con adf_entry_info.virtual_path |
Obtain or modify an entry name on a virtual device | adf_entry_name adf_entry_name<- adf_entry_name<-.adf_device adf_entry_name<-.adf_device.character adf_entry_name<-.adf_device.virtual_path adf_entry_name<-.adf_file_con adf_entry_name<-.virtual_path |
Open a connection to a file on a virtual ADF device | adf_file_con adf_file_con.adf_device adf_file_con.adf_device.character adf_file_con.virtual_path |
Test if an entry exists on a virtual device | adf_dir_exists adf_dir_exists.adf_device adf_dir_exists.virtual_path adf_file_exists adf_file_exists.adf_device adf_file_exists.virtual_path |
Deprecated functions | adf.disk.name adf.disk.name<- adf.file.exists adf.file.info adf.file.mode adf.file.mode<- adf.file.remove adf.file.size adf.file.time adf.file.time<- amigaBlock amigaBlock<- amigaDateToRaw amigaIntToRaw bitmapToRaw blank.amigaDOSDisk current.adf.dir current.adf.dir<- dir.create.adf dir.exists.adf displayRawData get.blockID get.diskLocation is.amigaDOS is.bootable list.adf.files put.adf.file rawToAmigaDate rawToAmigaInt rawToBitmap read.adf read.adz write.adf write.adz |
Compress ADF to ADZ files and vice versa | compress_adf decompress_adz |
Create a connection to a virtual disk | connect_adf |
Copy or move files between physical and virtual devices | copy_adf_entry copy_adf_entry.character copy_adf_entry.character.virtual_path copy_adf_entry.virtual_path copy_adf_entry.virtual_path.character copy_adf_entry.virtual_path.virtual_path move_adf_entry move_adf_entry.character move_adf_entry.character.virtual_path move_adf_entry.virtual_path move_adf_entry.virtual_path.character move_adf_entry.virtual_path.virtual_path |
Create and format a virtual ADF device | create_adf_device prepare_adf_device prepare_adf_device.adf_device |
Obtain information about an 'adf_device' connection | bytes_free bytes_free.adf_device device_capacity device_capacity.adf_device device_type device_type.adf_device is_bootable is_bootable.adf_device is_dircache is_dircache.adf_device is_fast_file_system is_fast_file_system.adf_device is_international is_international.adf_device is_write_protected is_write_protected.adf_device n_volumes n_volumes.adf_device volume_capacity volume_capacity.adf_device volume_name volume_name.adf_device volume_name<- volume_name<-.adf_device |
Basic methods for S3 class objects | as.character.virtual_path format.adf_block format.adf_device format.adf_file_con format.virtual_path print.adf_block print.adf_device print.adf_file_con print.virtual_path |
List entries in a directory of a virtual ADF device | list_adf_entries list_adf_entries.adf_device list_adf_entries.adf_device.character list_adf_entries.adf_device.virtual_path list_adf_entries.virtual_path |
Read or write raw data blocks to a virtual device | as_adf_block new_adf_block read_adf_block read_adf_block.adf_device write_adf_block write_adf_block.adf_device write_adf_block.adf_device.adf_block write_adf_block.adf_device.default write_adf_block.adf_device.raw |
Transfer binary data to and from connections | readBin readBin.adf_file_con readBin.default readLines readLines.adf_file_con readLines.default writeBin writeBin.adf_file_con writeBin.default writeLines writeLines.adf_file_con writeLines.default |
Remove entry (file / directory) from a virtual ADF device | remove_adf_entry remove_adf_entry.adf_device remove_adf_entry.adf_device.character remove_adf_entry.adf_device.virtual_path remove_adf_entry.virtual_path |
A path pointing to a file or directory on a virtual ADF device | virtual_path |