Previous Thread
Next Thread
Print Thread
Page 6 of 6 1 2 3 4 5 6
Joined: May 2009
Posts: 2,195
Likes: 320
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,195
Likes: 320
I've been redoing the SNES slots, and a couple of improvements have shaken loose:

Saving in SuperFX games, before/after:

[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

Far East of Eden Zero, RTC initialization before/after, although it just black-screens after init:
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]
[Linked Image from i.imgur.com] [Linked Image from i.imgur.com]

12 members like this: BIOS-D, Waremonger, Dullaron, ICEknight, Foxhack, Praxis
Joined: May 2009
Posts: 2,195
Likes: 320
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,195
Likes: 320
It involved re-porting the decompression code over from Ares and including the appropriate license text in the comment block, but, Far East of Eden zero boots now:

[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

7 members like this: Waremonger, ICEknight, Kaylee, Dullaron, Foxhack, Darkstar
Joined: Mar 2001
Posts: 17,163
Likes: 205
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 17,163
Likes: 205
Continuing our series of "fixing really old problems with the Mac drivers"...

[Linked Image from rbelmont.mameworld.info]

...the keyboard and mouse now work on the Mac Portable and PowerBooks 100, 140, 145, 160, 170, 180, and 180c. That just means we get to find out that there's other things wrong with those systems. But it's an important start.

[Linked Image from rbelmont.mameworld.info]

8 members like this: Kaylee, mixmaster, ICEknight, robcfg, Waremonger, Duke
Joined: Mar 2001
Posts: 17,163
Likes: 205
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 17,163
Likes: 205
Having gotten ADB (keyboard and mouse) comms working through the "IOP" 65C02 coprocessor on the Mac IIfx, I went ahead and applied that knowledge to the Quadra 900 and 950, which are basically a Quadra 700 with the IOP coprocessors added and a second 53C96 SCSI controller and bus, so you can have 14 SCSI devices total if you get the termination right ;-)

Both machines boot and are usable but the floppy drive (which also runs through an IOP) isn't working yet and there are probably a few other gremlins to shake out around the IOPs.

[Linked Image from rbelmont.mameworld.info]

4 members like this: robcfg, Duke, Luengo, mixmaster
Joined: May 2009
Posts: 2,195
Likes: 320
J
Very Senior Member
OP Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,195
Likes: 320
Before:
[Linked Image from i.imgur.com]

After (local WIP):
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]
[Linked Image from i.imgur.com]

Still a bunch of gremlins to shake loose, and the current state of things is pretty hacky. Before I even start to think about wrapping this up into a pull request, I should put the "different amount of clocks per scanline" functionality into a subclass of screen_device, among many other things.

There's also perpetual screen-tearing, as the actual screen_device is no longer synced to when scanlines are actually refreshed. That should go away once I have a screen_device that gives actually valid timings.

7 members like this: Dullaron, Kaylee, BIOS-D, MrBogi, Luengo, mfm005
Joined: Mar 2001
Posts: 17,163
Likes: 205
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 17,163
Likes: 205
The Macintosh IIfx uses a custom SCSI chip that's a licensed NCR 53C80 IP block with a bunch of stuff added to allow it to DMA directly to anywhere on a 68030 bus. It also has hardware handshake "pseudo-DMA" like other 68K Macs.

However, no version of the Mac OS that runs on this model (6.0.5 through 7.6.1) actually uses the DMA mode. So I ended up spending a lot of effort writing and debugging a device that ends up not doing much. That means this machine ends up having DMA for the floppy drive but not SCSI, which strikes me as pretty funny.

In any case, maciifx now passes all of my test suite to promote a 68K Mac to working so that means every desktop 68K Mac ever shipped now works except the Quadra 660AV and 840AV. Another 13 year old loose thread finished up.

[Linked Image from rbelmont.mameworld.info]

5 members like this: Revenant, Kaylee, exidyboy, dxl, Duke
Joined: Jan 2011
Posts: 265
Likes: 4
Senior Member
Offline
Senior Member
Joined: Jan 2011
Posts: 265
Likes: 4
AFAIK they never got fx SCSI DMA working with VM
Does A/UX use it?

Last edited by Al Kossow; 07/08/24 02:20 AM.
Joined: Mar 2001
Posts: 17,163
Likes: 205
R
Very Senior Member
Online Content
Very Senior Member
R
Joined: Mar 2001
Posts: 17,163
Likes: 205
A/UX doesn't like MAME and I haven't taken a serious dive into why yet. There is code in the SuperMario tree to use the DMA with VM, but it never shipped, presumably due to bugs.

Joined: Aug 2017
Posts: 20
Likes: 11
D
dxl Offline
Member
Offline
Member
D
Joined: Aug 2017
Posts: 20
Likes: 11
Implemented the HP 9133 hard disk/floppy drive. With all the other devices, this gives now a nice List of boot options on HP9000:
[Linked Image from imgur.com]

Last edited by dxl; 07/10/24 12:39 PM.
4 members like this: Just Desserts, Luengo, R. Belmont, Darkstar
Page 6 of 6 1 2 3 4 5 6

Link Copied to Clipboard
Who's Online Now
0 members (), 61 guests, and 0 robots.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,292
Posts121,515
Members5,067
Most Online1,283
Dec 21st, 2022
Our Sponsor
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!

Superior Solitaire
Forum hosted by www.retrogamesformac.com