Macintosh Plus Setup
- wark91
- Core Developer
- Posts: 334
- Joined: Sun May 24, 2020 8:34 pm
- Has thanked: 447 times
- Been thanked: 95 times
Re: Macintosh Plus Setup
A vhd MacOS 7.1 working with last updates of alanswx on Mac Plus Core.
- Attachments
-
- mac os 7.1 us.zip
- (2.53 MiB) Downloaded 612 times
-
- Posts: 138
- Joined: Tue Feb 02, 2021 5:55 pm
- Has thanked: 96 times
- Been thanked: 19 times
Re: Macintosh Plus Setup
This file didn't work for me, just hung on the "Welcome to Macintosh" screen. The older file from a few posts back does work fine for me though.
- wark91
- Core Developer
- Posts: 334
- Joined: Sun May 24, 2020 8:34 pm
- Has thanked: 447 times
- Been thanked: 95 times
Re: Macintosh Plus Setup
Could you please try this RBF from discord #test-build ?
- Attachments
-
- MacPlus_20210315.zip
- (1.02 MiB) Downloaded 494 times
Re: Macintosh Plus Setup
This worked like a charm!
The keyboard now works a lot better. Thanks @alaswx
Out of curiosity what other improvements have been made to the core...it's been an orphan for a while and I'm glad to see there is interest in improving it.
The keyboard now works a lot better. Thanks @alaswx
Out of curiosity what other improvements have been made to the core...it's been an orphan for a while and I'm glad to see there is interest in improving it.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
The new OS 7.1 vhd does not work with the official release of the core but works with the core posted above. I see a big difference in the OSD: the official core supports 1 vhd named HDD while the new core supports 2 vhds named SCSI6 and SCSI2. These 2 cores seem totally different.
One thing I noticed concerned the screen. I use HDMI 1080P and the screen is slightly offset to the right and the rounded corner on the right side are off screen.
Edit: The screen is not offset to the right, it is cut on the right side: when going from Full Screen to Original size the screen is missing pixels on the right side.
One thing I noticed concerned the screen. I use HDMI 1080P and the screen is slightly offset to the right and the rounded corner on the right side are off screen.
Edit: The screen is not offset to the right, it is cut on the right side: when going from Full Screen to Original size the screen is missing pixels on the right side.
- meauxdal
- Posts: 152
- Joined: Mon Nov 23, 2020 3:28 am
- Location: atlanta
- Has thanked: 39 times
- Been thanked: 126 times
- Contact:
Re: Macintosh Plus Setup
Thank you to everyone working on this core.
I can confirm that on the MacPlus_20210315.rbf test file above, the right side of the image is cut off by a few pixels. The OSD for this core could also use some more love, there are no options to unmount disks or drives currently (e.g. Amiga core allows you to press Backspace or hold Menu Cancel and press Menu Confirm to unmount a drive). This works, actually! It would still be nice if it showed you the currently mounted drives in the OSD.
On the plus side, the Scale options are working (they were broken in the test from the previous day), allowing for HV-Integer scale which is very useful on classic Mac operating systems where checkerboard dithering is the order of the day.
Is there any documentation on the new options in the core? SCSI6 and SCSI2? TG68K CPU options (I follow these speed things up, at least )?
Has anyone been able to successfully mount two hard drives at once? I can get a 2GB .dsk (renamed to .img so the MiSTer will acknowledge it - maybe .dsk extension support can be added, that should be a relatively small job I'd wager) to boot into 6.0.8, but I couldn't figure out how to boot 2 drives at once, or if that's actually supported yet... I'd considered maybe the two options in the OSD are actually two different types of drive? I've had success mounting my 2GB 6.0.8 system drive using the SCSI6 option, at least.
I can confirm that on the MacPlus_20210315.rbf test file above, the right side of the image is cut off by a few pixels. The OSD for this core could also use some more love, there are no options to unmount disks or drives currently (e.g. Amiga core allows you to press Backspace or hold Menu Cancel and press Menu Confirm to unmount a drive). This works, actually! It would still be nice if it showed you the currently mounted drives in the OSD.
On the plus side, the Scale options are working (they were broken in the test from the previous day), allowing for HV-Integer scale which is very useful on classic Mac operating systems where checkerboard dithering is the order of the day.
Is there any documentation on the new options in the core? SCSI6 and SCSI2? TG68K CPU options (I follow these speed things up, at least )?
Has anyone been able to successfully mount two hard drives at once? I can get a 2GB .dsk (renamed to .img so the MiSTer will acknowledge it - maybe .dsk extension support can be added, that should be a relatively small job I'd wager) to boot into 6.0.8, but I couldn't figure out how to boot 2 drives at once, or if that's actually supported yet... I'd considered maybe the two options in the OSD are actually two different types of drive? I've had success mounting my 2GB 6.0.8 system drive using the SCSI6 option, at least.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
You can unmount the drives by using backspace but do not forget first to press enter like if you were to mount the disk and instead of selecting one just press backspace.
SCSI6 will give the SCSI ID of 6 to the drive and SCSI2 for ID 2.
You can mount 2 HD, SCSI6 will be the boot drive and SCSI2 a data drive, you cannot boot from SCSI2.
If you do not have any disk mounted but have a boot.vhd in the games/MACPLUS directory it will boot from it with SCSI ID 6.
But there is something strange with mounting and unmounting disks which I did not quite figured out:
I have DISK1 mounted on SCSI6 and start the core, it boots from DISK1. I shutdown the MAC, go into the OSD, unmount DISK1, mount DISK2 on SCSI6 and save settings.
If I restart the MAC by clicking on the Restart button of the Shutdown screen or just reload the core it still boots from DISK1 (may be not every time, I have to do more testing). When this happen I go back to the OSD, unmount all disks, save settings, start another core, go back to the MAC core and get the MAC icon with the ? as there is no boot disk. Now if I mount DISK2 on SCSI6 it will boot from DISK2.
On my system I give the extension VHD to my HDs in order to be consistent with other cores.
The addition of being able to select different type of 68K and clock is really nice: if you use the 7.1 disk posted earlier you need to set the memory to 4MB and it takes forever to boot with 68000 at 8MHz. What a difference with 68020 at 16MHz!
Now I have to do more testing running programs: a previous post mentioned that the KB is fixed which is a very good thing as I stopped using the previous core in order not to go insane with this KB from hell.
Congratulations and many thanks to the developers.
Edit: I also noticed something strange with mounting HDs: when you mount a disk a copy is made in games/MACPLUS with a name in the form .fuse_hiddenxxxxxxxx.
This is a waste of space and seems to happen only with this core (for example this does not happen with AO486).
SCSI6 will give the SCSI ID of 6 to the drive and SCSI2 for ID 2.
You can mount 2 HD, SCSI6 will be the boot drive and SCSI2 a data drive, you cannot boot from SCSI2.
If you do not have any disk mounted but have a boot.vhd in the games/MACPLUS directory it will boot from it with SCSI ID 6.
But there is something strange with mounting and unmounting disks which I did not quite figured out:
I have DISK1 mounted on SCSI6 and start the core, it boots from DISK1. I shutdown the MAC, go into the OSD, unmount DISK1, mount DISK2 on SCSI6 and save settings.
If I restart the MAC by clicking on the Restart button of the Shutdown screen or just reload the core it still boots from DISK1 (may be not every time, I have to do more testing). When this happen I go back to the OSD, unmount all disks, save settings, start another core, go back to the MAC core and get the MAC icon with the ? as there is no boot disk. Now if I mount DISK2 on SCSI6 it will boot from DISK2.
On my system I give the extension VHD to my HDs in order to be consistent with other cores.
The addition of being able to select different type of 68K and clock is really nice: if you use the 7.1 disk posted earlier you need to set the memory to 4MB and it takes forever to boot with 68000 at 8MHz. What a difference with 68020 at 16MHz!
Now I have to do more testing running programs: a previous post mentioned that the KB is fixed which is a very good thing as I stopped using the previous core in order not to go insane with this KB from hell.
Congratulations and many thanks to the developers.
Edit: I also noticed something strange with mounting HDs: when you mount a disk a copy is made in games/MACPLUS with a name in the form .fuse_hiddenxxxxxxxx.
This is a waste of space and seems to happen only with this core (for example this does not happen with AO486).
Re: Macintosh Plus Setup
Thanks for the new updates!
I notice that the keyboard cursor behaviour is not quite right.
In MS Excel (don't ask....) pressing the cursor keys randomly display characters on screen (usually "+", "a", "c", "j").
Otherwise, great work!
I notice that the keyboard cursor behaviour is not quite right.
In MS Excel (don't ask....) pressing the cursor keys randomly display characters on screen (usually "+", "a", "c", "j").
Otherwise, great work!
- meauxdal
- Posts: 152
- Joined: Mon Nov 23, 2020 3:28 am
- Location: atlanta
- Has thanked: 39 times
- Been thanked: 126 times
- Contact:
Re: Macintosh Plus Setup
Can anyone share a ~224MB bootable image for 6.0.8? Really, just something in a happy medium between 20MB and 2GB would be useful, as the former is somewhat too small, the latter probably too big, and I haven't been able to generate a hardfile of anything in between yet that the MiSTer core will accept yet. Either that, or if anyone could help explaining the process for creating a system image that the MacPlus core can boot. I can create hard disk image files, then install 6.0.8 onto them in a way that allows them to boot in vMac Mini, but those same files don't appear to be recognized by the MacPlus core.
-
- Core Developer
- Posts: 300
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Macintosh Plus Setup
It needs to have the scsi driver on it. See: http://www.codesrc.com/mediawiki/index. ... romScratchmeauxdal wrote: ↑Thu Mar 18, 2021 6:53 pm Can anyone share a ~224MB bootable image for 6.0.8? Really, just something in a happy medium between 20MB and 2GB would be useful, as the former is somewhat too small, the latter probably too big, and I haven't been able to generate a hardfile of anything in between yet that the MiSTer core will accept yet. Either that, or if anyone could help explaining the process for creating a system image that the MacPlus core can boot. I can create hard disk image files, then install 6.0.8 onto them in a way that allows them to boot in vMac Mini, but those same files don't appear to be recognized by the MacPlus core.
There are some images that are already made:
http://www.savagetaylor.com/2018/01/05/ ... d-adapter/
- meauxdal
- Posts: 152
- Joined: Mon Nov 23, 2020 3:28 am
- Location: atlanta
- Has thanked: 39 times
- Been thanked: 126 times
- Contact:
Re: Macintosh Plus Setup
*Very* helpful, thank you Alan - the SCSI driver is crucial! Looks like SoftMac can interface with virtualized (and real!) SCSI devices, and as such is capable of installing the SCSI driver to HFS disks via the Apple HD SC Setup via System 7.3.5 or later: https://www.savagetaylor.com/2018/09/10 ... g-softmac/
I don't have a GNU/Linux OS handy at the moment and adding the Windows Linux subsystem to the layers of abstraction I'm fumbling my way through seemed like a bridge too far, so just in case this is useful to anyone else, here's roughly what I did
1. Create a blank 224MB (or whatever size you want) volume in BasiliskII (GUI > Volumes > Create...)
2. Configure SoftMac: enable Windows file access, then set first SCSI device to SavageTaylor's 2GB bootable 7.5.5 file, and the second to the volume you created in step one. Use the Quadra profile
3. Boot into System 7.5.5 in SoftMac. Initialize the volume you created when prompted
4. Browse the 7.5.5 hard drive. Double-click Apple HD SC setup 7.3.5 (Patched) to select and format the volume you created (this installs the SCSI driver)
To additionally make this drive bootable to 6.0.8, use Mini vMac:
5. Drag .img files for System Startup, System Tools, and System Additions from the installation floppies for System 6.0.8 onto the Mini vMac window after launching it but before booting into an OS - you should boot into System 6 via the System Startup disk
6. Drag your initial volume onto the Mini vMac window
7. Browse the System Startup disk and double-click Installer
8. Select the initial volume and install System 6
Edit: I think the above won't work as Mini vMac doesn't like the SCSI driver and needs volume images. You can use SoftMac (or Basilisk, or SheepShaver) to install the OS - just mount each of the System disks in the UI before booting and run through the Installer on the System Tools disk. You can also use the Apple Legacy Recovery CD - Google and Archive.org are your friends.
Not sure if this will be too helpful on its own as it mostly just regurgitates info from the link above, and doesn't cover most of the configuration for Basilisk and Mini vMac, but hopefully it prevents someone else from spending as much time as it took me to get something of my own making booting on this core!
Or... you could just download the .vhd attached to this post!
ETA: Here's a bonus musical video that some of you may get a kick out of: https://www.youtube.com/watch?v=YHVA4wNqSE0
I don't have a GNU/Linux OS handy at the moment and adding the Windows Linux subsystem to the layers of abstraction I'm fumbling my way through seemed like a bridge too far, so just in case this is useful to anyone else, here's roughly what I did
1. Create a blank 224MB (or whatever size you want) volume in BasiliskII (GUI > Volumes > Create...)
2. Configure SoftMac: enable Windows file access, then set first SCSI device to SavageTaylor's 2GB bootable 7.5.5 file, and the second to the volume you created in step one. Use the Quadra profile
3. Boot into System 7.5.5 in SoftMac. Initialize the volume you created when prompted
4. Browse the 7.5.5 hard drive. Double-click Apple HD SC setup 7.3.5 (Patched) to select and format the volume you created (this installs the SCSI driver)
To additionally make this drive bootable to 6.0.8, use Mini vMac:
5. Drag .img files for System Startup, System Tools, and System Additions from the installation floppies for System 6.0.8 onto the Mini vMac window after launching it but before booting into an OS - you should boot into System 6 via the System Startup disk
6. Drag your initial volume onto the Mini vMac window
7. Browse the System Startup disk and double-click Installer
8. Select the initial volume and install System 6
Edit: I think the above won't work as Mini vMac doesn't like the SCSI driver and needs volume images. You can use SoftMac (or Basilisk, or SheepShaver) to install the OS - just mount each of the System disks in the UI before booting and run through the Installer on the System Tools disk. You can also use the Apple Legacy Recovery CD - Google and Archive.org are your friends.
Not sure if this will be too helpful on its own as it mostly just regurgitates info from the link above, and doesn't cover most of the configuration for Basilisk and Mini vMac, but hopefully it prevents someone else from spending as much time as it took me to get something of my own making booting on this core!
Or... you could just download the .vhd attached to this post!
ETA: Here's a bonus musical video that some of you may get a kick out of: https://www.youtube.com/watch?v=YHVA4wNqSE0
- Attachments
-
- 6.0.8.vhd.zip
- 224MB, SCSI driver present, HFS, minimal System 6.0.8
- (1 MiB) Downloaded 474 times
Re: Macintosh Plus Setup
Hi all
I'm not having much success running MacPlus. I just get a white screen with repeated vertical 'lines'. Oddly if I enter the mister Ui on changing ram I can sometimes ellicit an angry beep from what I hope is the 'mac' core.
On boot, no matter which cpu 6800,68020, with 4mb ram; just a white garbled screen. I've tried various result ions in mister.ini with no effect. The core reports output and Misters' screen res as per the pic attached.
I'm using the MacPlus_20210315.rbf as provided just above by wark91 and the 6.0.8 vhd as provided by meauxdal
I get nothing but a plain white screen with MacPlus_20210303.rbf
My boot.rom and boot.vhd are on usb/games/MacPlus/
The rbf is in the _computers folder on the boot micro-SD
Any clues please to what to try next?
TIA! and congrats on progress so far!
Iain
I'm not having much success running MacPlus. I just get a white screen with repeated vertical 'lines'. Oddly if I enter the mister Ui on changing ram I can sometimes ellicit an angry beep from what I hope is the 'mac' core.
On boot, no matter which cpu 6800,68020, with 4mb ram; just a white garbled screen. I've tried various result ions in mister.ini with no effect. The core reports output and Misters' screen res as per the pic attached.
I'm using the MacPlus_20210315.rbf as provided just above by wark91 and the 6.0.8 vhd as provided by meauxdal
I get nothing but a plain white screen with MacPlus_20210303.rbf
My boot.rom and boot.vhd are on usb/games/MacPlus/
The rbf is in the _computers folder on the boot micro-SD
Any clues please to what to try next?
TIA! and congrats on progress so far!
Iain
- Attachments
-
- IMG_7471.JPG (819.92 KiB) Viewed 49939 times
-
- IMG_7474.jpg (219.58 KiB) Viewed 49939 times
Re: Macintosh Plus Setup
hi
yes I think so - from here:
https://github.com/MiSTer-devel/MacPlus ... r/releases
its located on a usb key, in games/MacPlus/boot.rom
yes I think so - from here:
https://github.com/MiSTer-devel/MacPlus ... r/releases
its located on a usb key, in games/MacPlus/boot.rom
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
What is the status of the core?
The latest OS 7.1 VHD posted in this thread does not work with the official release 2021/03/03 but works with the rbf posted in this thread 2021/03/15.
Shouldn't the official repository be updated?
The latest OS 7.1 VHD posted in this thread does not work with the official release 2021/03/03 but works with the rbf posted in this thread 2021/03/15.
Shouldn't the official repository be updated?
Re: Macintosh Plus Setup
I got it working, I tried another bios file/ boot.rom. maybe I'd copied an incorrect file earlier
Now I need find how to install or copy stuff over!
Thanks!
Now I need find how to install or copy stuff over!
Thanks!
iainjh wrote: ↑Sun Mar 21, 2021 11:44 am hi
yes I think so - from here:
https://github.com/MiSTer-devel/MacPlus ... r/releases
its located on a usb key, in games/MacPlus/boot.rom
-
- Core Developer
- Posts: 300
- Joined: Sun May 24, 2020 6:55 pm
- Has thanked: 5 times
- Been thanked: 154 times
Re: Macintosh Plus Setup
I keep working on the uart but I am not making good progress. I think I need to get an emulation and verilator setup to figure out which bits I am not setting correctly.
I am not seeing any of the data written from zterm when I type letters.
I am not seeing any of the data written from zterm when I type letters.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
Today's update fixed the "problem" and is now booting the OS 7.1 VHD. As a bonus the screen got back its rounded corners on the right hand side. The addition of the RTC should allow the use of OS 7.5 and the VIA, I suppose, for serial communication.
Thanks to the developers. MISTer impresses me more and more almost daily
-
- Posts: 210
- Joined: Thu Feb 04, 2021 11:42 pm
- Has thanked: 18 times
- Been thanked: 46 times
Re: Macintosh Plus Setup
Is there ever a chance this core can run on a CRT ?
The original Mac Plus had a built-in CRT, although I'm not sure if it was higher res than a normal CRT, or if it was 15khz or not.
The original Mac Plus had a built-in CRT, although I'm not sure if it was higher res than a normal CRT, or if it was 15khz or not.
Re: Macintosh Plus Setup
The original hardware used 350 line modes and scanned at 22khz. So like EGA on the PC or medium res in the arcade.MiSTer_Kirk wrote: ↑Thu Mar 25, 2021 12:23 am Is there ever a chance this core can run on a CRT ?
The original Mac Plus had a built-in CRT, although I'm not sure if it was higher res than a normal CRT, or if it was 15khz or not.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
I made a quick test of OS 7.5:
From https://www.savagetaylor.com/downloads/ ... macintosh/
Type Drive (2GB) System 7.5.5
I changed the extension to VHD and it booted right away. An error/warning poped up regarding Adobe Type Manager which is installed on this drive. Looking in the System folder there is the file ~ATM 68020/030/040 so I changed the CPU to 68020 and rebooted.
I did not do much testing but it seems to work.
From https://www.savagetaylor.com/downloads/ ... macintosh/
Type Drive (2GB) System 7.5.5
I changed the extension to VHD and it booted right away. An error/warning poped up regarding Adobe Type Manager which is installed on this drive. Looking in the System folder there is the file ~ATM 68020/030/040 so I changed the CPU to 68020 and rebooted.
I did not do much testing but it seems to work.
- meauxdal
- Posts: 152
- Joined: Mon Nov 23, 2020 3:28 am
- Location: atlanta
- Has thanked: 39 times
- Been thanked: 126 times
- Contact:
Re: Macintosh Plus Setup
Just a heads up for anyone pushing the envelope with this core - be very cautious about attempting to load into 6.0.8 with a mounted .vhd that has more than about 10,000-11,000 files on it or so - in my case it was like 1.8 GB of files. System 6 is capable of addressing 2GB partitions, but it needs to first read the drive hierarchy in order to (re)build the desktop file under normal circumstances. This process, if you have too many files, seems to crash 6.0.8, even if you give it 4MB of memory. An identical drive with this issue should load fine under System 7. In System 6, you'll see a long wristwatch animation, and eventually a flashing empty dialog box, something like this:
I've had better luck booting into 6.0.8 with too many files on my .vhd when using the System Picker and booting directly into 6 via 7 from the same .vhd. It gave me an error about not being able to fully rebuild the desktop file, but I was able to mount the drive and browse the files after clicking OK on the error, apparently normally.
(just for the record, I'm pretty sure all of my troubles here are limitations on real hardware, not indicative of any issue with the core!)
and after some more time waiting it might show you some kind of corruption like this and freeze completely:
If you restart the core, you might see an error:
I wouldn't recommend repairing here, as it is very likely just going to crash again in a similar manner, and it might take your .vhd down with it. Instead, try loading into System 7 (tested with 7.5.5) and allow it to completely rebuild the desktop file (a progress bar should pop up before the desktop fully loads).I've had better luck booting into 6.0.8 with too many files on my .vhd when using the System Picker and booting directly into 6 via 7 from the same .vhd. It gave me an error about not being able to fully rebuild the desktop file, but I was able to mount the drive and browse the files after clicking OK on the error, apparently normally.
(just for the record, I'm pretty sure all of my troubles here are limitations on real hardware, not indicative of any issue with the core!)
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
I have a 1GB OS 6.0.8 which does not contains that many file but sometimes the following happens:
I shutdown the Mac, I change the boot drive to a different VHD and boot the Mac.
Now if I do the same thing to set the boot drive to 6.0.8 it sometimes boots up with the warning saying that the drive needs minor repairs.
The disk repair proceeds and succeeds. I did not figure out the exact conditions for this to happen as it seems to be random.
I shutdown the Mac, I change the boot drive to a different VHD and boot the Mac.
Now if I do the same thing to set the boot drive to 6.0.8 it sometimes boots up with the warning saying that the drive needs minor repairs.
The disk repair proceeds and succeeds. I did not figure out the exact conditions for this to happen as it seems to be random.
-
- Top Contributor
- Posts: 1911
- Joined: Wed May 27, 2020 1:59 pm
- Has thanked: 145 times
- Been thanked: 454 times
Re: Macintosh Plus Setup
A while back I made a post about these hidden files with a name in the form .fuse_hiddenxxxxxxxx which have a size identical to some of my VHDs. These files are deleted files which where opened by some process while being deleted. They should disappear when said process close them or after a reboot. This does not seem to work and they stay there forever. I confirmed they where not in use using the lsof command and I deleted them and recovered more than 4GB of disk space. The strange thing is that it happened only in the MACPLUS directory, it just may be a coincidence.