MAME: Click (and other large ROMs)

want to talk about MESS/model b/beebem/b-em/electrem/elkulator? do it here!
User avatar
1024MAK
Posts: 7567
Joined: Mon Apr 18, 2011 4:46 pm
Location: Looking forward to summer in Somerset, UK...
Contact:

Re: MAME: Click (and other large ROMs)

Post by 1024MAK » Mon Jan 29, 2018 7:01 pm

Moderators note: the post about WAV files has been moved to it's own thread ‪MAME: Tape wav images‬.

Mark
For a "Complete BBC Games Archive" visit www.bbcmicro.co.uk NOW!
BeebWiki‬ - for answers to many questions...

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Thu Mar 29, 2018 12:40 am

A little WIP on another 'large ROM' ...
0097.png
... inverted my ROMQA line and ...
0098.png
Games load too, but not yet fully implemented both latches.
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
daveejhitchins
Posts: 4206
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: MAME: Click (and other large ROMs)

Post by daveejhitchins » Thu Mar 29, 2018 12:45 pm

=D> =D> =D>

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
davidb
Posts: 2091
Joined: Sun Nov 11, 2007 10:11 pm
Contact:

Re: MAME: Click (and other large ROMs)

Post by davidb » Thu Mar 29, 2018 1:46 pm

Well done! =D>

Some games might not work until you support both latches but it looks good so far. :)

Have you tried support for the Electron in an emscripten (Javascript) variant of MAME? That would be very interesting to see.

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Thu Mar 29, 2018 9:03 pm

davidb wrote:Some games might not work until you support both latches but it looks good so far. :)
Both latches now fully implemented and everything seems to work, reset latches on BREAK definitely helps getting back to the menu LOL. The technical details in the user guide are spot on, though you have to pay close attention to realise QA is inverted.

Having never seen or used a MGC I have to say this a fantastic piece of hardware =D> It certainly makes a large collection of games more accessible, and almost makes me want an Electron. Even though I'm only using it through emulation it has quickly allowed me to test various games for emulation issues and now know I need to look at Bonecruncher.
davidb wrote:Have you tried support for the Electron in an emscripten (Javascript) variant of MAME? That would be very interesting to see.
Never tried but it looks like a supported build target, see http://docs.mamedev.org/initialsetup/co ... t-and-html, so should just work!
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Tue May 08, 2018 9:20 pm

I'd like to support the PMS E2P-6502, looks like we have the ROM and floppy versions of the system software.

What's the difference between the PMS E2P and the DIY version in ETI?
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Fri May 11, 2018 6:29 pm

I've emulated the AP5. With a Z80 attached it'll load CP/M but won't DIR a disc, tried with Peg400 and AP4.

Anyone know what's expected to work with the Electron Tube interface?
0145.png
0146.png
0147.png
Is there a ROM image from the original Acorn Tube interface? I'm using the one from the AP5 'Tube (C) 1985 ACP LTD' which has lots of spaces after the ROM header, so suspect ACP simply changed the header. Would be nice to preserve the original Acorn version.
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
daveejhitchins
Posts: 4206
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: MAME: Click (and other large ROMs)

Post by daveejhitchins » Fri May 11, 2018 8:30 pm

I think there’s a copy in the AP5 thread. If you can’t find it contact JGH. There was a link to it on the FaceBook page this morning.

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
hoglet
Posts: 7255
Joined: Sat Oct 13, 2012 6:21 pm
Location: Bristol
Contact:

Re: MAME: Click (and other large ROMs)

Post by hoglet » Fri May 11, 2018 10:57 pm

Pernod wrote:I've emulated the AP5. With a Z80 attached it'll load CP/M but won't DIR a disc, tried with Peg400 and AP4.
The problem is, the Z80 Client ROM contains some 6502 code that is uploaded to the host, and this hard codes the address of the tube data register at &FEE5. So you need to patch the client ROM (in 2 places) to use the Elk address of &FCE5.

This is how PiTubeDirect does is:
https://github.com/hoglet67/PiTubeDirec ... 3e1c8caR12

Let me know if you more need info.

The patch gets CP/M working, but it not sufficient for DOSPlus, as I believe the DOSPlus file system also contains similarly afflicted 6502 code.

Dave

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Sat May 12, 2018 12:53 am

hoglet wrote:The problem is, the Z80 Client ROM contains some 6502 code that is uploaded to the host, and this hard codes the address of the tube data register at &FEE5. So you need to patch the client ROM (in 2 places) to use the Elk address of &FCE5.
Thanks for the explanation, I'd wrongly assumed it was caused by different location of 1770. I won't be patching, just confirming expected behaviour of original hardware.

This is the original Acorn Tube interface that I would like the ROM from, not the later ACP version.
Tube Interface.jpg
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
daveejhitchins
Posts: 4206
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: MAME: Click (and other large ROMs)

Post by daveejhitchins » Sat May 12, 2018 12:51 pm

I did have that very ROM with the PCB, however it went to Cambridge. I will ha a copy at home. Next week if you can’t find it by then.

Hmmm! WiFi’s good where we’re staying :mrgreen:

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

User avatar
Pernod
Posts: 1216
Joined: Fri Jun 08, 2012 10:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Click (and other large ROMs)

Post by Pernod » Wed Jun 06, 2018 6:54 pm

daveejhitchins wrote:
Sat May 12, 2018 12:51 pm
I did have that very ROM with the PCB, however it went to Cambridge. I will ha a copy at home. Next week if you can’t find it by then.
Did you find the Acorn Tube ROM image?
- Nigel

BBC Model B, ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.

User avatar
daveejhitchins
Posts: 4206
Joined: Wed Jun 13, 2012 5:23 pm
Location: Newton Aycliffe, County Durham
Contact:

Re: MAME: Click (and other large ROMs)

Post by daveejhitchins » Wed Jun 06, 2018 9:04 pm

Oooops! Forgot and we're away again - Setting off back on Friday - Please remind me again by eMail.

Dave H :D
Parts: UM6502CE, GAL22V10D, GAL16V8D, AS6C62256A, TC514400AZ, WD1772, R6522, TMS27C512, AT28C256
Products: ARA II, ABR, ATI, AP6, MGC, AP5 . . .
For a price list, contact me at: Retro Hardware AT dave ej hitchins DOT plus DOT com

Post Reply