DoStuff Wiki
Attachments
History
Blame
View Source
Documentation
About An Otter Wiki
Toggle dark mode
Login
Home
A - Z
Changelog
Menu
Related Github Repo
Page Index
Hardware
ACRTC-3
Backplane
Board Features
Memory Map
News
20260512 - Increased Cpu Speed
20260724 - Alternative Monitor
Programming
Examples
Duart
PIT
Man Pages
Chdir(3)
Dirfd(3)
Getcwd(3)
Midstr(3)
Opendir(3)
Filesystem Layer
Handling Interrupts
Machine Library
MMU
Reference Material
Runtime
Toolchains
Project Ideas
Operating System
Gloworm Port
Linux Port
Atari Vector Generator
Ethernet Card
Keyboard Controller
Monitor
BIOS
Books
Datasheets
Getting Connected
Home
Specs and Tech Notes
Programming
Filesystem Layer
97c962
Commit
97c962
2026-09-02 14:45:21
Bob Green
: -/-
programming/filesystem layer.md
..
@@ 7,35 7,18 @@
classDiagram
class vmp_t{
*dev_driver
+
*fs_driver vfs_fs_t
}
class block_device_t {
zob
}
+
class vfs_fs_t {
+
zig
+
}
block_device_t <|-- vmp_t
-
-
note "From Duck till Zebra"
-
Animal <|-- Duck
-
note for Duck "can fly<br>can swim<br>can dive<br>can help in debugging"
-
Animal <|-- Fish
-
Animal <|-- Zebra
-
Animal : +int age
-
Animal : +String gender
-
Animal: +isMammal()
-
Animal: +mate()
-
class Duck{
-
+String beakColor
-
+swim()
-
+quack()
-
}
-
class Fish{
-
-int sizeInFeet
-
-canEat()
-
}
-
class Zebra{
-
+bool is_wild
-
+run()
-
}
+
vfs_fs_t <|-- vmp_t
+
note "Filesystem Structures"
```
> [!NOTE]
> This diagram is evolving as I am in the process of implementing
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9