Retro68
em-dosbox
Retro68 | em-dosbox | |
---|---|---|
8 | 113 | |
525 | 1,194 | |
- | - | |
8.5 | 0.0 | |
7 days ago | over 1 year ago | |
C++ | ||
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Retro68
-
Like the macOS Dock but for macOS System 7
If you can live with cross-compiling from a modern PC (or Mac) you can use https://github.com/autc04/Retro68 which uses a recent version of GCC.
-
Rust is Boring
Alternatively, you could install Executor 2000 (sort of a Wine-like clean-room reimplementation of Macintosh System 6 for running on other OSes) and get into classic MacOS programming using the GCC-based Retro68 C++-17 toolchain.
-
Writing and Running a BBS on a Macintosh Plus
Strongly recommend checking out Retro68 and cross compiling from a newer machine: https://github.com/autc04/Retro68
There are some really good Retro68 code examples out there as well. I started compiling a list here, including a couple of my own: https://henlin.net/2021/12/21/Cool-Retro68-projects/
As a few other folks have said, the inside Macintosh books are extremely valuable references for Mac-specific code. I keep pdfs of them open the whole time I’m working on my Macintosh projects.
- Flood-It game for Mac OS 9 – Released in 2021
- My website - Foray into 68000 (System 6 game programming)
-
Cy384/ssheven: A modern SSH client for Mac OS 7/8/9
if you want to go period-appropriate, you can run Macintosh Programmer's Workshop or CodeWarrior natively
I use retro68 on linux, which is a modern GCC toolchain, so it's just like developing any other C/C++ (well, without some nice debugging tools, and with the added complexity of the mac OS resource stuff)
https://github.com/autc04/Retro68/
-
Stupid Idea to Stream Video on a Macintosh Plus
personally, I think retro68 (port of modern GCC for vintage macs) is way nicer to use than any period-correct compilers or IDEs.
em-dosbox
-
Eligiendo un computador para desarrollo
https://www.dosbox.com/ (Emulador de DOS)
-
Sbemu – Run your retro games with on board audio via Sound Blaster emulation
https://github.com/joncampbell123/dosbox-x
em-dosbox: https://github.com/dreamlayers/em-dosbox
Does dosbox [in WASM] support SBEMU?
There's a note about fpemu= and 80 bit precision for dosbox emulation.
docker-dosbox: https://github.com/schneidexe/docker-dosbox/blob/main/Docker...
- Programando en Turbo Assembler en los 90
-
SimCity Classic - Guide to Installation (Windows / DOSBox)
DOSBox: https://www.dosbox.com
- Pixelline Fans Assemble!
- How/Where to get DosBox
-
advice on getting old cd rom games to install/run?
Oh, dosbox?
-
Rusty and Eddies BBS from the 70's/80's
DOSBox is free. You can probably run GOLF.COM and that should run it. You can also try running DESIGN.COM, although I would guess that allows you to design either miniature golf courses, or golf courses.
-
How to Get and Run Rolypolys 2
Notably, unlike Rolypolys 1, you cannot run it in DOSbox. This is because the game is a 32-bit executable, and 32-bit support was simply not present in Windows 3.1, the latest stable Windows version that can be run in DOSbox.
-
Which Space Quest game?
DosBox (https://www.dosbox.com) is my go-to, but here are other options as you can see from u/beramuden
What are some alternatives?
cryanc - TLS for the Internet of Old Things
86Box - Emulator of x86-based machines based on PCem.
MacDock - Like the macOS Dock... but for System 7
QEMU - Official QEMU mirror. Please see https://www.qemu.org/contribute/ for how to submit changes to QEMU. Pull Requests are ignored. Please only use release tarballs from the QEMU website.
winevdm - 16-bit Windows (Windows 1.x, 2.x, 3.0, 3.1, etc.) on 64-bit Windows
pcem - PCem
executor - A modern fork of the classic Mac emulator
dosbox-staging - DOSBox Staging is a modern continuation of DOSBox with advanced features and current development practices.
gcc-ia16 - Fork of Lambertsen & Jenner (& al.)'s IA-16 (Intel 16-bit x86) port of GNU compilers ― added far pointers & more • use https://github.com/tkchia/build-ia16 to build • Ubuntu binaries at https://launchpad.net/%7Etkchia/+archive/ubuntu/build-ia16/ • DJGPP/MS-DOS binaries at https://gitlab.com/tkchia/build-ia16/-/releases • mirror of https://gitlab.com/tkchia/gcc-ia16
scummvm - ScummVM main repository
UTM - Virtual machines for iOS and macOS