Search found 311 matches
- Wed Mar 27, 2024 1:19 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
We're optimizing the interpreter a little bit. We also got the Power Mac 6100 to recognize more than 8 MB of RAM, which means you don't have to use the Virtual Memory as much.
- Mon Feb 26, 2024 1:51 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
We're slowly getting Mac OS X working. You can boot up to the installer window and it seems to display with some issues.
- Wed Jan 31, 2024 4:14 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
The reason it only recognizes 8 MB is because that's how much is embedded on the Power Mac 6100 itself.
To get it recognize more, we need to set up the memory regions and also expand the HMC controller to recognize the chosen RAM setup.
To get it recognize more, we need to set up the memory regions and also expand the HMC controller to recognize the chosen RAM setup.
- Tue Jan 30, 2024 1:42 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
So I've been brewing a compatibility sheet. It's not fully ready yet and is partially meant for developers, especially given how early the emulator is. Here are the programs I can confirm to be (mostly) working within the Power Mac 6100 emulation: Applications BBEdit 2.1.3 ClarisWorks Resorcerer 1.2...
- Fri Dec 22, 2023 2:31 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Slight update - Mac OS 7.5.3's text rendering has been fixed thanks to fixes to the floating point emulation by joevt.
- Thu Dec 14, 2023 1:44 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
It's all in-line. If anything, I'd be interested in seeing how a GPU handles CPU emulation.
- Wed Dec 13, 2023 2:47 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
So, right now the most functional OSes are as follows: Using a Power Mac 6100 Mac OS 7.1.2 - Both the Disk Tools image and the demo CD work best. Hard disk support in progress. Mac OS 7.5.1 Mac OS 7.5.3 - Boots. Windows and icons render, but the menus and text doesn't. Using a Power Mac G3 Beige Ope...
- Fri Dec 01, 2023 3:14 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
So, it turns out the reason icons and the text won't show up is because the ntrb QuickDrawText trap isn't properly working (i.e. StdTxMeas, StdText). With this deleted, the text does show up. However, to delete it, you have to edit the PowerPC Enabler. I suspect there may be some CPU error with the...
- Wed Nov 29, 2023 2:35 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
So, it turns out the reason icons and the text won't show up is because the ntrb QuickDrawText trap isn't properly working (i.e. StdTxMeas, StdText). With this deleted, the text does show up. However, to delete it, you have to edit the PowerPC Enabler. I suspect there may be some CPU error with thes...
- Thu Nov 23, 2023 12:36 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
From my understanding, Old World Macs (at least those that had a PCI bus) had a stripped-down version of Open Firmware. Less stripped down, and more just plain buggy. I'd be really interested in getting you guys in a room with Pukka and Tony -- your project goals are different (68k vs PPC, toolbox ...
- Wed Nov 22, 2023 1:40 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
mihai has got some fixes in for DingusPPC. Right now, you can fiddle around with Disk Tools images. You can use the mouse and keyboard fully, and it doesn't seem to crash (unless you try to format a hard disk). However, trying to boot the OS itself from CD or Hard Disks presents an interesting probl...
- Fri Jul 21, 2023 4:55 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Yes, that is the g3beige target trying to run 10.2. 10.0 gets stuck in a pinwheel.
Can't say much else yet.
Can't say much else yet.
- Thu Jul 20, 2023 2:56 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Been some progress going on. I can't reveal what we're doing yet, but I'll give a sneak peek:
- Wed Jan 04, 2023 2:34 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
I actually found a document relating to the Yosemite Boot ROM, specifically the engineering requirements spec. The copy available is incomplete, but it goes over a lot of technical details for the Mac. There's also source code available from Apple, which means code specifically for PPC hardware can ...
- Fri Dec 30, 2022 8:54 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
We also had to dissect the Power Mac 6100 ROM, which includes a decent chunk of debugging symbols. So, which symbols are included can vary between ROMs. For example, here's where the GetPPCGlobalFlag symbol can be found: 63ABFD3F - Power Mac & Performa 5200,5300,6200,6300 83A21950 - PowerBook 1...
- Wed Jul 27, 2022 3:35 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
We already got some work in for the serial interface. We'll need to fix some timing issues and probably want to implement hard disk support first before tackling ADB.
- Wed Jun 15, 2022 3:31 am
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
OpenFirmware now can be run through the command line using the -d and --serial-backend=stdio commands.
- Sun Mar 06, 2022 6:41 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Right now, DingusPPC can boot off installation floppies from the System 7 era. I'll be implementing whatever I can for hard disk support next.
- Thu Feb 17, 2022 2:56 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
While a good chunk of it was gathered from open source repositories, some of it required digging into documents not available to the public. That said, here are a few resources we found that are publicly available: This NuBus DECL ROM decompilation - It also has some useful links, like one for desig...
- Wed Feb 16, 2022 2:25 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Over the past month, we've implemented enough to start booting off a floppy with the current Power Mac 6100 emulation. It currently can reach the "Welcome to Macintosh"/Mac OS logo before crashing due to unemulated NuBus hardware.
- Mon Jan 10, 2022 6:04 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
As of writing, we recently merged into some commits that allow us to see the Sad Mac using a Power Mac 6100 ROM. We'll need to code some fixes in for the processor (namely, the crxor instruction) and the ADB emulation.
- Sat Oct 02, 2021 8:51 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
We'll have to include SCSI emulation sooner or later, as we're also targeting the Power Mac 6100.
I've also cleaned up 601 opcode emulation.
I've also cleaned up 601 opcode emulation.
- Mon Sep 27, 2021 2:48 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
Going to bump this topic here - The emulator has a decent amount of progress put into it. With a hack or two, we can display the black-and-white display pattern, but locks up there. To get farther requires hard drive emulation, so we'll need to emulate either the IDE interface (we've documented much...
- Fri Jan 08, 2021 3:06 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
I'd hold off on adding it to the wiki until we can display something, but we're getting there. This year, we've already added some fixes to the instructions and added the mcrf instruction. It tries to initialize the video card, but too much is missing before it can really work. There's also the matt...
- Sat Dec 05, 2020 9:06 pm
- Forum: General Macintosh Emulation
- Topic: Programming my own Mac emulator
- Replies: 87
- Views: 39613
Re: Programming my own Mac emulator
There's a fair amount of updating going on right now. We've managed to reach up to the point the emulator can execute the InitSlots routine. We've also got some debugging stuff inserted and the command line interface is smidge easier to use.