All Projects → uliwitness → AppKitForClassic

uliwitness / AppKitForClassic

Licence: other
Toy project that re-implements bits of AppKit for classic MacOS 9 on 680x0 (and emulated on PowerPC) using Metrowerks CodeWarrior Pro 6's MWObjC Objective-C compiler.

Programming Languages

objective c
16641 projects - #2 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language

Projects that are alternatives of or similar to AppKitForClassic

retrogardens
16bit retro programming in DosBox with Borland C++ 3.1, Turbo Pascal 7 and TASM
Stars: ✭ 49 (-55.86%)
Mutual labels:  retrocomputing
GW-BASIC
Assembling Microsoft GW-BASIC from 1983, with MASM or JWasm • "pre-release" binaries at https://github.com/tkchia/GW-BASIC/releases • source mirror at https://gitlab.com/tkchia/GW-BASIC • fork of https://github.com/dspinellis/GW-BASIC
Stars: ✭ 55 (-50.45%)
Mutual labels:  retrocomputing
monobit
Tools for working with monochrome bitmap fonts
Stars: ✭ 124 (+11.71%)
Mutual labels:  retrocomputing
jSH
A Javascript scripting engine for DOS
Stars: ✭ 79 (-28.83%)
Mutual labels:  retrocomputing
sebasic4
SE Basic IV 4.2 Cordelia - A free BASIC interpreter written in Z80 assembly language
Stars: ✭ 44 (-60.36%)
Mutual labels:  retrocomputing
mos6502
MOS 6502 emulator written in Rust
Stars: ✭ 25 (-77.48%)
Mutual labels:  retrocomputing
IBMulator
The IBM PS/1 emulator.
Stars: ✭ 62 (-44.14%)
Mutual labels:  retrocomputing
blog
retrohunblog
Stars: ✭ 46 (-58.56%)
Mutual labels:  retrocomputing
hoard-of-bitfonts
turns out I like bitmap fonts
Stars: ✭ 811 (+630.63%)
Mutual labels:  retrocomputing
awesome-list
Awesome Lists of retrocomputing resources (6502, Apple 2, Atari, ...)
Stars: ✭ 38 (-65.77%)
Mutual labels:  retrocomputing
rc2014-ym2149
KiCad schematics and gerbers for a YM sound card for the RC2014. See it in action here: https://www.youtube.com/watch?v=-iLwi9FagFE
Stars: ✭ 54 (-51.35%)
Mutual labels:  retrocomputing
retro-computing
🤓🕹💾 This hobby project contains software implementations of old microprocessors and complete computer systems. I'm very interested in retrocomputing and this is how I learn about the inner workings of these old, classic and amazing computers and game consoles.
Stars: ✭ 15 (-86.49%)
Mutual labels:  retrocomputing
commodore-pet-mini
3D models and additional files for the project Commodore PET Mini
Stars: ✭ 26 (-76.58%)
Mutual labels:  retrocomputing
OpenAmigaMouseTrigger
Control Amiga add-on boards through mouse buttons
Stars: ✭ 21 (-81.08%)
Mutual labels:  retrocomputing
64tass
64tass - cross assembler for 6502 etc. microprocessors - by soci/singular - [git clone from the original sourceforge repo]
Stars: ✭ 19 (-82.88%)
Mutual labels:  retrocomputing
LittleSixteen
Commodore 16 schematics and PCB, redrawn in Kicad
Stars: ✭ 26 (-76.58%)
Mutual labels:  retrocomputing
chip8emu
A Terminal Based Chip-8 Emulator
Stars: ✭ 28 (-74.77%)
Mutual labels:  retrocomputing
dos.zig
Create DOS programs with Zig
Stars: ✭ 48 (-56.76%)
Mutual labels:  retrocomputing
EightBall
The Eight Bit Algorithmic Language for Apple II, Commodore 64 and VIC20
Stars: ✭ 17 (-84.68%)
Mutual labels:  retrocomputing
basicode
A collection of BASICODE programs by various authors
Stars: ✭ 29 (-73.87%)
Mutual labels:  retrocomputing

AppKitForClassic

Screenshot of AppKitForClassic and CodeWarrior in action

What is it?

A small toy project that reimplements a few bits of AppKit on Classic MacOS on top of the Objective-C compiler included with CodeWarrior Pro. This uses a modified version of Metrowerks' "MacOS ObjC MiniRuntime" sample code and as such is limited to 680x0 CPUs, but has been retrofitted to support reference counting and use typical names like NSObject etc.

What is this good for?

Nothing, really. It's just a fun hack that might get a laugh out of nerds or impress you with all the things classic MacOS and CodeWarrior were able to do.

What is included?

The CheapVersionControl.sit file contains a StuffIt-compressed HyperCard stack that can be used to convert these files from a GitHub-friendly format (Unicode text, Unix line endings, resource fork-only files moved into the data fork, dual-fork files compressed with StuffIt) back into the original Mac format you'd need to run this on an actual Mac or emulator.

Who made this?

Uli Kusterer of https://zathras.de , https://orangejuiceliberationfront.com and https://hypercard.org

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].