|
Joined: Aug 2009
Posts: 1,250 Likes: 171
Very Senior Member
|
Very Senior Member
Joined: Aug 2009
Posts: 1,250 Likes: 171 |
r6210 /src/mess/drivers/act.c: [ApricotF1]: Implemented some basic stuffLooks fun. Error code 29 means that the z80ctc failed, the only cpu there is a i8086...
|
|
|
|
Joined: May 2009
Posts: 2,214 Likes: 382
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,214 Likes: 382 |
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
Senior Member
|
Senior Member
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
Very Senior Member
|
Very Senior Member
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
Senior Member
|
Senior Member
Joined: Dec 2006
Posts: 534 |
Oh, well. Maybe we can start getting this working. Works with SASI HDs apparently too.
- Barry Rodewald
|
|
|
|
Joined: Sep 2004
Posts: 51
Member
|
Member
Joined: Sep 2004
Posts: 51 |
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
|
|
|
|
Joined: Aug 2009
Posts: 1,250 Likes: 171
Very Senior Member
|
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. 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
Member
|
Member
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
Very Senior Member
|
Very Senior Member
Joined: May 2009
Posts: 2,214 Likes: 382 |
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. 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.
Last edited by Just Desserts; 11/01/09 08:18 PM. Reason: Clarity
|
|
|
|
Joined: Jan 2006
Posts: 3,691
Very Senior Member
|
Very Senior Member
Joined: Jan 2006
Posts: 3,691 |
it was booting exe though at a point (the demo listed in the hash file)
|
|
|
1 members (1 invisible),
312
guests, and
1
robot. |
Key:
Admin,
Global Mod,
Mod
|
|
Forums9
Topics9,320
Posts121,930
Members5,074
|
Most Online1,283 Dec 21st, 2022
|
|
These forums are sponsored by Superior Solitaire, an ad-free card game collection for macOS and iOS. Download it today!
|
|
|
|