|
|
|
|
| Welcome, Guest | Home | Search | Login | Register | |
| Author | New Minesweeper game released for System 7 (Read 19907 times) | ||||||||||
|
Bolkonskij
Administrator 1024 MB ![]() ![]() ![]() ![]() ![]() Posts: 2023
|
on: April 01, 2025, 11:07
A new Minesweeper game has been released as a DA for System 6 & up. Works fine on my IIci and 7.1, just briefly fired it up. Looks a lot like the Windows thing from the 1990s. Not exactly my cup of tea but hey, it's always awesome to see new stuff being worked on! Game + sources are on Github (why not AmendHub... :-/ - modern browser needed) If you're on old gear, the Captain's Quarters II BBS has it in his "New Mac Releases" downloads section as well - that's where I've got it. |
||||||||||
|
Jatoba
|
256 MB ![]() ![]() ![]() ![]() ![]() Posts: 270 System 9 Newcomer!
Reply #1 on: April 01, 2025, 13:34
|
I fixed the "GitHub bug" of this particular app by creating a Garden page for it. Huzzah! http://macintoshgarden.org/games/minesweeper-da But yeah, no idea why quite a number of people code e.g. System 6 software, then lock it behind a wall not even Mac OS 9.2.2 can access, EVEN with Crypto Ancienne to bypass the HTTPS issue. Usually the 68kmla crowd is like this, despite their massive talent at coding brilliant Mac OS software. EDIT: Just tested it: it works great even on Mac OS 9.2.2! Pretty fun.
Last Edit: April 01, 2025, 13:36 by Jatoba
|
lauland
|
512 MB ![]() ![]() ![]() ![]() ![]() Posts: 674 Symtes 7 Mewconer!
Reply #2 on: April 01, 2025, 16:55
|
It's even more impressive that this is a da! DA's are technically "drivers" and have the same limits as to toolbox api use...they use a different "base address register" for their data, so if you're compiling in pascal or c, you have to use a different runtime lib, which makes it even more difficult. (And not supported at all in more obscure languages). Apple did this so DA's can do a primitive version of "mutlitasking", the parent app's data doesn't conflict with the DA. This was key in System 6, without multifinder, but became pretty useless once System 7 came out...which made DA's moot, you might as well just make it a tiny app, which most folk did! So, the problem the author mentioned about running on System 6 might be he is calling a function that isn't safe for DA's to call...it may be using the standard application address register, and thus trashes the parent app on System 6.
Last Edit: April 01, 2025, 17:14 by lauland
|
|
Pages: [1]
|
| |||
|
© 2021 System7Today.com. |



