|
Register or have you forgotten your password?
|
|
|
| Amiga OS -- Development This particular forum deals with issues regarding development for all versions of AmigaOS. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 | ||||||||
|
Too much caffeine
![]()
Join Date: May 2003
Posts: 93
|
What is the simplest complete read/write filesystem with source that I can find?
Simplest in this setting is smallest or easiest/cleanest source to understand and modify. Preferably in asm, but SAS/C or freeware from AmiNet is ok for building. |
||||||||
|
|
|
|
|
#2 | ||||||||
|
Beginner
![]()
Join Date: Aug 2010
Location: Pittsburgh, PA
Posts: 26
|
The filesystems in the AROS ABI_V1 branch are all AmigaOS 3.x compatible and in source form. Take your pick!
https://gitorious.org/aros/aros/tree...OS/rom/filesys https://gitorious.org/aros/aros/tree...S/workbench/fs |
||||||||
|
|
|
|
|
#3 | ||||||||
|
Beginner
![]()
Join Date: Apr 2012
Location: Belgium
Posts: 32
|
Does it have to be Amiga specific? If not, FAT16 is pretty well-documented and very simple to implement. Not the best choice by far, but you said "simple", so...
There are also many C implementations of it available on the Internet. Google and thou shalt find. |
||||||||
|
|
|
|
|
#4 | ||||||||
|
Too much caffeine
![]()
Join Date: May 2003
Posts: 93
|
That was kinda my hope. Something I have half a handle on.
I just want to try an idea I have been waiting for someone else to implement, but which has never happened. The FS and Amiga interface should to be as simple and clean as possible to make it easy to make changes and try it out. The FS can be as rudimentary as you like as long as I can read and write files to the mounted volume. |
||||||||
|
|
|
|
|
#5 | ||||||||
|
Technoid
![]()
Join Date: Jan 2007
Posts: 363
|
|
||||||||
|
|
|
|
|
#6 | |||||||||
|
' union select name,pwd--
Join Date: Aug 2002
Location: Helsinki, Finland
Posts: 6,946
|
Quote:
Regardless, the aminet src archive is of old version and contain several unfixed bugs. The sourceforge pfs-amiga project is much better resource: http://sourceforge.net/projects/pfs-amiga/ |
|||||||||
|
|
|
|
|
#7 | |||||||||
|
Cult Member
![]()
|
Quote:
When you understand that, compare it to real filesystem source code to see how to link to a device/partition. You will also need a copy of the AmigaDOS packet interface specification otherwise you will get nowhere. I find the AmigaMail document on the DevCD 2.1 to be a good (albeit old) reference.
__________________
"Miracles we do at once, the impossible takes a little longer" - AJS on Hyperion Avatar picture is Tabitha by Eric W Schwartz |
|||||||||
|
|
|
![]() |
| Bookmarks |
| Tags |
| filesystem , simplest , source |
| Thread Tools | |
| Display Modes | |
|
|