Previous Thread
Next Thread
Print Thread
Page 94 of 536 1 2 92 93 94 95 96 535 536
Joined: Aug 2009
Posts: 1,250
Likes: 171
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,250
Likes: 171
r6210 /src/mess/drivers/act.c: [ApricotF1]: Implemented some basic stuff

Looks fun. smile

[Linked Image from mamedev.emulab.it]

[Linked Image from mamedev.emulab.it]

Error code 29 means that the z80ctc failed, the only cpu there is a i8086...

Joined: May 2009
Posts: 2,214
Likes: 382
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,214
Likes: 382
Originally Posted by Just Desserts
Incidentally, Haze, about Mega Maze or whatever it's called - it did work at one point, but it broke shortly after I started adding audio support. I might see if there's a way-old version of the driver from which I can glean some insight.

Yyyyyyeah, I'm just about out of ideas as to what Mega Maze wants that's so special, but whatever it is, I'll bet it's the same problems as Lemmings - it plays a short bit of audio, then it issues a Reset Mode 2 command, which implies that it was unhappy with something.

Joined: Dec 2006
Posts: 534
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 534
http://mahlemiut.marpirc.net/netbsd_install.zip (~1.1MB)

This is the disk image I created (blank 2HC disk image created with XM6, written from image file via rawrite (Human68k version under MESS, no less)). It's a standard NetBSD/x68k (v3.1, I think) installation disk. No way it'll be actually installable though, until the SCSI controller is emulated (missing ROM dump). NetBSD does not support SASI HDs.

Edit: Oh yeah, almost forgot, to allow it to progress past the initial logo, you have to kludge the SCC - just change line 593 from return scc_r(scc,1); to return 0x04;

Last edited by mahlemiut; 10/29/09 02:30 AM. Reason: fixed URL

- Barry Rodewald
Joined: Mar 2001
Posts: 17,215
Likes: 234
R
Very Senior Member
Offline
Very Senior Member
R
Joined: Mar 2001
Posts: 17,215
Likes: 234
Good news/bad news on that. The good news is NetBSD is getting far enough into initialization to start wanting to take pagefaults. The bad news is the entire 68k core has to be rewritten from scratch to allow instructions to save their state in the middle and restart with no side effects after the page fault handler runs, and I am not that crazy :-)

ETA: There's a real hardware basis for this as well - the original 68000 was also unable to save instruction state in the middle and thus you can't have demand-paged memory on a 68000 system (the '010 and later are able to do it). There is only 1 known 68k software emulator that allows it and can boot Linux and NetBSD to userland, that being the core from the Atari ST emulator Aranym which is also used in recent WinUAE betas.

Last edited by R. Belmont; 10/30/09 04:37 AM.
Joined: Dec 2006
Posts: 534
M
Senior Member
Offline
Senior Member
M
Joined: Dec 2006
Posts: 534
Oh, well. Maybe we can start getting this working. Works with SASI HDs apparently too. smile

[Linked Image from mahlemiut.marpirc.net]


- Barry Rodewald
Joined: Sep 2004
Posts: 51
J
Member
Offline
Member
J
Joined: Sep 2004
Posts: 51
Originally Posted by Kale
r6210 /src/mess/drivers/act.c: [ApricotF1]: Implemented some basic stuff

Error code 29 means that the z80ctc failed, the only cpu there is a i8086...

Yes, the F1 has an 8086 but a lot of the support chips are from the Z80 chipset. Meaning that, among other things, it does fake Z80 instruction fetches to acknowledge interrupts smile

Joined: Aug 2009
Posts: 1,250
Likes: 171
Very Senior Member
Offline
Very Senior Member
Joined: Aug 2009
Posts: 1,250
Likes: 171
Yes, puts on port $30 the string 0xed 0x4d, that's a RETI opcode in z80-ese. smile
It needs z80ctc & z80sio changes to support the i8086 hook-up anyway...

Last edited by Kale; 11/01/09 04:09 PM.
Joined: Sep 2009
Posts: 84
M
Member
Offline
Member
M
Joined: Sep 2009
Posts: 84
Hello all, i have just one question, why psx driver not have support cd rom and chd? All drivers work of course?

Joined: May 2009
Posts: 2,214
Likes: 382
J
Very Senior Member
Offline
Very Senior Member
J
Joined: May 2009
Posts: 2,214
Likes: 382
Originally Posted by Multipass
Hello all, i have just one question, why psx driver not have support cd rom and chd? All drivers work of course?

MAME's support for Playstation-based arcade games is somewhat iffy. smf supposedly has a bunch of changes that make it more accurate, but nobody knows when those are going in, and I don't remember the last time any forward progress has been made in smf's Playstation research anyway. He's more than welcome to pop into the thread and prove me wrong, however. smile

Last I checked, MESS doesn't even boot the Playstation BIOS properly anymore anyway, so asking it to run any games is kind of putting the cart before the horse. smile

Last edited by Just Desserts; 11/01/09 08:18 PM. Reason: Clarity
Joined: Jan 2006
Posts: 3,691
Very Senior Member
Offline
Very Senior Member
Joined: Jan 2006
Posts: 3,691
it was booting exe though at a point (the demo listed in the hash file)

Page 94 of 536 1 2 92 93 94 95 96 535 536

Link Copied to Clipboard
Who's Online Now
1 members (1 invisible), 312 guests, and 1 robot.
Key: Admin, Global Mod, Mod
ShoutChat
Comment Guidelines: Do post respectful and insightful comments. Don't flame, hate, spam.
Forum Statistics
Forums9
Topics9,320
Posts121,930
Members5,074
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