# I am the Watcher. I am your guide through this vast new twtiverse.
# 
# Usage:
#     https://watcher.sour.is/api/plain/users              View list of users and latest twt date.
#     https://watcher.sour.is/api/plain/twt                View all twts.
#     https://watcher.sour.is/api/plain/mentions?uri=:uri  View all mentions for uri.
#     https://watcher.sour.is/api/plain/conv/:hash         View all twts for a conversation subject.
# 
# Options:
#     uri     Filter to show a specific users twts.
#     offset  Start index for quey.
#     limit   Count of items to return (going back in time).
# 
# twt range = 1 18
# self = https://watcher.sour.is/conv/g4retha
After taking a short break for Christmas business, I’ve worked on my little toy operating system for the 8086 again.

It understands the *basics* of FAT12 now. I’ve actually never sat down before to learn how FAT works. 🤦 Well, better late than never, I guess.

It can’t do subdirectories nor timestamps and I probably won’t implement that. One flat directory is good enough for my purposes and the OS has no notion of time, yet, anyway.

It’s really cool to be able to exchange files with the Linux host or other DOS VMs. 🥳

https://movq.de/v/21e91bafdb/los86-fat12.mp4
After taking a short break for Christmas business, I’ve worked on my little toy operating system for the 8086 again.

It understands the *basics* of FAT12 now. I’ve actually never sat down before to learn how FAT works. 🤦 Well, better late than never, I guess.

It can’t do subdirectories nor timestamps and I probably won’t implement that. One flat directory is good enough for my purposes and the OS has no notion of time, yet, anyway.

It’s really cool to be able to exchange files with the Linux host or other DOS VMs. 🥳

https://movq.de/v/21e91bafdb/los86-fat12.mp4
After taking a short break for Christmas business, I’ve worked on my little toy operating system for the 8086 again.

It understands the *basics* of FAT12 now. I’ve actually never sat down before to learn how FAT works. 🤦 Well, better late than never, I guess.

It can’t do subdirectories nor timestamps and I probably won’t implement that. One flat directory is good enough for my purposes and the OS has no notion of time, yet, anyway.

It’s really cool to be able to exchange files with the Linux host or other DOS VMs. 🥳

https://movq.de/v/21e91bafdb/los86-fat12.mp4
After taking a short break for Christmas business, I’ve worked on my little toy operating system for the 8086 again.

It understands the *basics* of FAT12 now. I’ve actually never sat down before to learn how FAT works. 🤦 Well, better late than never, I guess.

It can’t do subdirectories nor timestamps and I probably won’t implement that. One flat directory is good enough for my purposes and the OS has no notion of time, yet, anyway.

It’s really cool to be able to exchange files with the Linux host or other DOS VMs. 🥳

https://movq.de/v/21e91bafdb/los86-fat12.mp4
@movq Congratulations! That's a real milestone.
@movq That is so cool! 😎 I hope you will consider sharing the source with us at least one day 🤣
@movq That is so cool! 😎 I hope you will consider sharing the source with us at least one day 🤣
@mckinley Thanks!

@prologic I might do it *some* day. 😅
@mckinley Thanks!

@prologic I might do it *some* day. 😅
@mckinley Thanks!

@prologic I might do it *some* day. 😅
@mckinley Thanks!

@prologic I might do it *some* day. 😅
That FAT12 implementation is very naive and unoptimized. You can see in this video that it takes about 7 seconds to copy a ~10 kB file: https://movq.de/v/fbf2b90ce1/los86-fat12-copy.mp4 🥴 I *kind of* like that, though, because it feels a little bit like an old machine. 😅🤪
That FAT12 implementation is very naive and unoptimized. You can see in this video that it takes about 7 seconds to copy a ~10 kB file: https://movq.de/v/fbf2b90ce1/los86-fat12-copy.mp4 🥴 I *kind of* like that, though, because it feels a little bit like an old machine. 😅🤪
That FAT12 implementation is very naive and unoptimized. You can see in this video that it takes about 7 seconds to copy a ~10 kB file: https://movq.de/v/fbf2b90ce1/los86-fat12-copy.mp4 🥴 I *kind of* like that, though, because it feels a little bit like an old machine. 😅🤪
That FAT12 implementation is very naive and unoptimized. You can see in this video that it takes about 7 seconds to copy a ~10 kB file: https://movq.de/v/fbf2b90ce1/los86-fat12-copy.mp4 🥴 I *kind of* like that, though, because it feels a little bit like an old machine. 😅🤪
@movq That sounds really great! :-) Happy hacking!
@movq Why is the implementation so slow? 🤔
@movq Why is the implementation so slow? 🤔