C Programming on System 6
jcs.org
jcs.org
System 6 is older than me so I don’t know all the stuff that people do from back in the day.
Progress is slow. There’s a lot of surface area; Vim’s codebase, the Macintosh toolbox routines, getting the code to build with CodeWarrior in a VM, setting up all the right libraries, and then running/testing it in a different VM.
Current status is that Vim can startup and you can enter text and quasi save it to a file. Movement commands work. But there’s a LOT more to do.
Resources to get started for those who may be curious:
https://github.com/vim/vim-history/ older source code, I’m currently working off the 6.2.350 tag
https://vintageapple.org/ amazing site for technical info
https://macintoshgarden.org/ resource for old Mac software
And a setup walkthrough: https://henlin.net/2021/12/03/a-simplified-guide-to-developm...
I’d guess nearly a whole terminal was implemented for vim 5 on classic macs: https://macintoshgarden.org/apps/vim
http://www.afturgurluk.org/mirrors/macintosh/macvim.org_MacC...
Caveat emptor :P