<phschafft>
(and I thought I burned everyone in this channel with it already)
<scanty>
AVR hooray!
<phschafft>
;)
<scanty>
ATMega32 is a big one.
<phschafft>
I would say medium ;)
<scanty>
yeah, that's true...
<scanty>
i think the biggest one is ATMega128?
<phschafft>
there is a ATMega256
<scanty>
ah
<phschafft>
the smallest I work with is the ATTiny13
<scanty>
i like the 2313
<phschafft>
got a good number of them. they are in user over here as DMX dimmers.
<scanty>
the tin13s?
<scanty>
tiny13s*
<phschafft>
no, the ATTiny2313
<scanty>
ah
<phschafft>
with 4 full speed PWMs and hardware UART they fit very nicely.
<phschafft>
and you have pins for full 9 bit address input.
<phschafft>
even unmultiplexed.
<scanty>
i migrated to it from the at90s2313
* phschafft
nods.
<scanty>
yeah, it's a good all round mcu
<phschafft>
I really enjoy (all of) them for having a good deal of fun hardware and still allow for super low power operation.
<scanty>
i have used pics in school, but didn't like them.
<phschafft>
they also felt a bit odd. but they allowed for higher frequencies (not more performance, just higher frequencies).
<phschafft>
so they were popular in things like frequency counters.
<Skipp_OSX>
osdev is way too esoteric
<scanty>
when i worked there, i suggested they move to avr, as they wanted to move away from pics... so what did they do? move to 8080 of course.
<Skipp_OSX>
You'd think there would be base implementations to do things like read a floppy disk but there's not.
<phschafft>
;)
<Skipp_OSX>
The tutorial is, here's the specifications for how a floppy drive works, go write the driver yourself.
* phschafft
looks over at that 8086 emulation that is based on erysdren's work (hey, this channel is full of cool people!)
<scanty>
so i spent one summer converting all the labs and projects from pic to 8080, and i hated it.
<scanty>
i don't even remember it tbh.
<phschafft>
scanty: I really don't see how that could be any kind of improvement.
<Skipp_OSX>
I was thinking of adding USB floppy drive support to Haiku. Thought there must be an implementation out there I could leverage, but there's not. The only thing there is is FreeBSD and Linux drivers that are heavily reliant on the FreeBSD and Linux kernel internals.
<phschafft>
to replace something odd with something outdated?
<scanty>
phschafft: i saw it as going backwards
<phschafft>
scanty: yes.
<scanty>
too bad they didn't listen to me.
<phschafft>
Skipp_OSX: hm. so USB floppy is not just USB mass storage?
<Skipp_OSX>
I could write a driver from scratch. I'm capable of doing it, but I don't want to. It should be easier to do basic things like that without having to port from an existing OS, but it's not.
<Skipp_OSX>
No, USB floppy is its own specification. Some implementations use USB mass storage and show up like a hard disk but the proper way to do it is to implement the USB floppy driver.
<Skipp_OSX>
That's what OS's like macOS, Winders, *BSD, Linux do.
<AlienSoldier>
there is something in me that would feel really good if i was able to use a 5 1/4 floppy in Haiku.
<Skipp_OSX>
Of course they have well developed drivers that have workarounds for all the oddities of floppies.
<scanty>
actually, i don't think it was 8080, but 8something or 80something.
<scanty>
either way, it was funny to me.
<phschafft>
I feel like all of the PC world is 1% code, and 99% handling for strange things that sometimes somehow happen somewhere.
Aedil has joined #haiku
<Skipp_OSX>
https://wiki.osdev.org/Floppy_Disk_Controller <= here you go, just write your own driver that implements all these things. Then hook it up to USB. You can write all the code from scratch right?
<phschafft>
the TOC scrolls over here...
<phschafft>
a multi-page TOC is clearly a sign for a very clean and efficient design ;)
<Skipp_OSX>
nothing is easy that's the point. You just climb the entire mountain yourself if you want this for your OS. So no USB floppy support in Haiku sorry guys.
<phschafft>
and now wonder why I design my own hardware alongside SIRTX, to have a machine to run it on ;)
<Skipp_OSX>
And sure, USB floppy drivers are not very relevant I admit, but the same is true for every aspect of the OS. You want bluetooth stack? Here you go: start writing a driver from scratch or copy FreeBSD/Linux.
* phschafft
nods.
<phschafft>
I feel your pain.
<Skipp_OSX>
What is really needed is a kernel independent virtual driver interface that has all the hooks you need for your drivers, then your favorite Linux/FreeBSD diver to that, then you port back to host OS.
<Skipp_OSX>
driver (sorry diver)
<Skipp_OSX>
If such a thing existed and you could get everybody (FreeBSD/NetBSD/OpenBSD/Linux/Haiku, etc.) onboard it would make OS dev a lot easier for anybody trying to make a hobby OS to a pro OS without having to reinvent the wheel.
<phschafft>
and now for getting everyone onboard ;)
<phschafft>
wondering how that would look like.
<phschafft>
I mean it would be very nice to have something at least for non-hardware drivers.
<rf>
the rhapsody_irc package on haikudepot fails the installation
<phschafft>
hm.
<rf>
strange error, too.. says it can't find it
xet7 has quit [Remote host closed the connection]
<rf>
"failed to find a match for "rhapsody_irc""
<Begasus[m]>
hi rf
<Begasus[m]>
installed it with pkgman/HaikuDepot?
<rf>
haikudepot, yes.. and hello
<Begasus[m]>
sec, see it too here
<Begasus[m]>
oh whoot: COPYRIGHT="2006 Adrian Gonera"
<Begasus[m]>
that's pretty old :)
<Begasus[m]>
there are a few other terminal based IRC clients out there, not sure if you need this specific one?
<rf>
no, I don't really need it, just thought something ought to be done about it
<rf>
see an error, report an error :)
<rf>
I'm quite new and just testing things
<Begasus[m]>
+1 thanks for reporting
<Begasus[m]>
I guess no one noticed/checked that in a long time
<rf>
this is quite the competent little OS, I'm pleasantly surprised
<rf>
HaikyDepot.. the search function.. it seems to filter on package name only? is that correct?
<rf>
ah, no.. but you need to switch to "all packages" instead of featured
<rf>
that's what got me jumbled up a few times
<Begasus[m]>
jikes : /boot/system/develop/tools/bin/../lib/gcc/x86_64-unknown-haiku/13.3.0/../../../../x86_64-unknown-haiku/bin/ld: socks5.o:/sources/rhapsody-0.28b/src/main.h:46: multiple definition of `resize_occured'; ctcp.o:/sources/rhapsody-0.28b/src/main.h:46: first defined here
<Begasus[m]>
can be confusing on the first try, if you stick around long enough you'll get impressed by it :)
<Begasus[m]>
ps, on commandline we got "pkgman" that you can use to install/uninstall/search/update and the likes :)
<rf>
yeah, I've found that already.. it's quite nice too.. easier to search with, anyway
<Begasus[m]>
yeah, it's my main manager in regards to packaging
andreaa has left #haiku [Konversation terminated!]
jmairboeck has quit [Remote host closed the connection]
<qth[m]>
<Begasus[m]> "I won't get bored with these (..." <- Is there a way to have pseudo tiling shortcuts? Like meta+arrows to make fullscreen, minimize, take left half or right half of the screen?
<qth[m]>
(not directly related to your screenshot but made me think of that)
orealis has joined #haiku
andreaa has joined #haiku
<Skipp_OSX>
I sure hope not but the powers that be seem set on the idea.
<andreaa>
OS x = OS 10 but X = latin ...
<Skipp_OSX>
Yes X is the Roman numeral 10
<andreaa>
OS X.X
<andreaa>
OS X.XIII = 10.13 xD
<Skipp_OSX>
That would be Yosemite OS 10 10.10
<Skipp_OSX>
They got a bit crazy with the 10's for a while there but have relaxed on the 10's since
<andreaa>
Skipp_OSX: skip and drink a skipper ... ;)
<Anarchos>
scantysnax i have an eeePC with an accelerometer. I began to port the linux driver, and it began to write some digits in the Terminal when i move this laptop :)
<Anarchos>
scantysnax there is some support for media keys on some models (thanks PulkoMandy)
mmu_man has quit [Ping timeout: 480 seconds]
Nukacal has joined #haiku
scantysnax has quit [Ping timeout: 480 seconds]
<Anarchos>
Is there a 'donate' page somewhere for HaikuArchives ?
diver has quit [Quit: Leaving.]
diver has joined #haiku
dalme has joined #haiku
Anarchos has quit [Ping timeout: 480 seconds]
Anarchos has joined #haiku
Aedil has quit [Quit: Good night! Gute Nacht!]
WoC has joined #haiku
neoncortex has joined #haiku
coronavirus has quit [Ping timeout: 480 seconds]
Nukacal has quit [Quit: Going offline, see ya! (www.adiirc.com)]
mmu_man has joined #haiku
HaikuUser has joined #haiku
HaikuUser has quit []
neoncortex has quit []
Anarchos has quit [Quit: Vision[]: i've been blurred!]