Awyis! First directory listing. Gonna have to turn this into icons..
@lyncia going for something inbetween, I won't be able to make something like System 7 in 64kb, but I can do something close to TOS.
@neauoire will do! Think I'm going to give my friend goto80 a visit and try to understood this Orca-thing first. He has a way of understanding odd music-things. Hopefully he can give me a push in the right direction. Keep on truckin' and stay safe! ☕
Any thoughts regarding a 16-bit 68000-style big sister to Varvara?
Something with a different set of limitations for a different set of problems (i.e. fun!)
Oh, I know there are shorts, but I was thinking of a little more memory and maybe some more graphical tricks... something like a HAM mode or some raster interrupts for palette shifting trickery ;)
@RL_Dane Ah! you mean like adding new devices! Yeah, that could be fun, I have ideas for a full color screen device at some point :)
Really early Macintoshes had experimental third-party displays that basically used the printer port to "print" a color image to the screen. Never saw one in person or heard any details on how they worked, but that's the general gist I could gather. Very hacky and interesting.
Later on, there was the ScuzzyView, which was basically a video card for the SCSI port for compact macs. Insanely cool hack. 8 colors using "monochrome" Quickdraw (because the printer could produce 8)
@RL_Dane yeah exactly, that wouldn't be too hard to do actually, like "show me this TGA image in full color", it wouldn't impeed on the applications in any way who don't need it.
If someone ever has a use for it, I'll implement it :)
Nice! That actually reminds me of early multimedia software that used hypercard on the mac to display images on a laserdisc. The navigation GUI would be in monochrome on the mac, and it would just tell the player which frame (or video clips) to display via the serial port to the LD player. Cool stuff!
Raster interrupts/display lists or at least a vsync register would be fun to have, too, for some hacky demoscene-style effects.
@neauoire idea: workspaces and workspace files
when you switch away from one workspace to another, all the memory from one is put into a file, and the memory from the other's file is loaded. this would allow you to have essentially unlimited apps open, and a little bit of sandboxing too
idk how possible this'd be tho 😅
@awildthorp I don't think I have the programming vocabulary to explain this in a way that would make sense :/
Strictly a preference thing, but you're not going to put the icons on the right side like the classic mac? Do we have Windows 95 nostalgia mixed in, too? 😆
Interesting. I hadn't thought of that.
Of course, it wasn't actually right-aligned in the classic macos, but rather centered below the icon, but you have to make the best use of the screen real estate as you see fit.
@RL_Dane I'm trying to make it as fast/small as I know how to make it, most of the drawing of the screen is one big hack!
Interesting! I'm looking forward to learning more. Haven't had much free time to study, but it's on my list! :D
Are you familiar with Bill Atkinson's QuickDraw tricks? I suspect the answer is "yes" but asking just in case because they seem to be somewhat forgotten because Apple used to have a patent on them.
The original source code in all of its 68K glory is available here:
(I know I had a bookmark of a blogpost explaining how the region trick in the patent worked, but I can't find it now)
This might have been the blog post I was thinking of.
(tangent: what happened to online search? Filtering out irrelevant search results to find this was an incredible pain)
@neauoire This seems like a super reasonable trade-off. Back when I used twm years ago, I actually quite liked that feature.
My FVWM desktop works in that way: just an outline until the mouse button is released, both for moving and resizing.
@neauoire it's actually quite common, especially for certain use cases. For example windows had (has?l this feature and it's very useful for remote sessions (it was the default) via RDP, just because it saves performance a lot
@RL_Dane yeah, right now my wallpaper is just
0000 0000 0000 0001, but it could be a checkboard haha
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.