MAME: Touchscreen

discuss bbc micro and electron emulators (including mame) here!
Post Reply
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

MAME: Touchscreen

Post by Pernod »

OneSwitch wrote: Wed Jun 06, 2018 1:16 pmWould love to see emulation for the User Port and touch-screen added so it will work with some of the special needs educational stuff.
I'm interested in adding the Touchtech 501. The user port is already emulated for mouse and Watford Speech, isn't the Touchtech connected to RS423 though? Were there other touch screen solutions that used the user port?

For the Touchtech does anyone have an image of the firmware that runs on the 6511Q?
Last edited by Pernod on Sun Feb 04, 2024 1:17 pm, edited 1 time in total.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
OneSwitch
Posts: 228
Joined: Tue Nov 22, 2011 5:50 pm
Contact:

Re: MAME: Touchscreen

Post by OneSwitch »

The Touchtec 501 is connected via the RS232 (and takes extra power from underneath but not important).

I don't have the firmware, but I know Matt Godbolt managed to get it working recently (you can see it here if you SHIFT+BREAK then use a mouse and left-click to act as the touch-screen:

https://bbc.godbolt.org/?autoboot&disc= ... 1.ssd?dl=0

BeebEm got compatibility too from a request I made many years ago, although I've forgotten to whom.

I can ask him if he has any thoughts if helpful. Would be brilliant to get this working.
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

OneSwitch wrote: Wed Jun 06, 2018 8:52 pm I don't have the firmware, but I know Matt Godbolt managed to get it working recently (you can see it here if you SHIFT+BREAK then use a mouse and left-click to act as the touch-screen:

https://bbc.godbolt.org/?autoboot&disc= ... 1.ssd?dl=0

BeebEm got compatibility too from a request I made many years ago, although I've forgotten to whom.
Thanks, I wasn't aware that either of those supported the Touchtech, which is surprising. I'll take a look.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
OneSwitch
Posts: 228
Joined: Tue Nov 22, 2011 5:50 pm
Contact:

Re: MAME: Touchscreen

Post by OneSwitch »

In BeebEm (I use version 4.14 for Windows)... Go to Comms, turn RS232 on and output to Microvitec Touch Screen.
Attachments
BeebEm.JPG
User avatar
OneSwitch
Posts: 228
Joined: Tue Nov 22, 2011 5:50 pm
Contact:

Re: MAME: Touchscreen

Post by OneSwitch »

Here's a big batch of Touch Screen software that may be useful to test with: https://www.dropbox.com/sh/7385bjbb1fyd ... 6X9Ra?dl=0
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

Another callout to any Touchtech 501 or Cumana Touchpad owners!

If anyone has either of these RS423 devices I'm looking for internal photos of them, and ROM dumps of the firmware they each run.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
stevei2791
Posts: 92
Joined: Sat Aug 29, 2015 1:21 pm
Location: Irchester
Contact:

Re: MAME: Touchscreen

Post by stevei2791 »

I have the Cumana touchpad here but there is no obvious way in, I have the cable and I also found the disc for it.

https://github.com/sai2791/dumpo/blob/main/disc.gif disc picture
https://github.com/sai2791/dumpo/blob/m ... 04%202.gif back
https://github.com/sai2791/dumpo/blob/m ... 01%202.gif endplate

I've tried the screws on the endplate but they turn forever and don't seem to be screwed into anything
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

stevei2791 wrote: Sun Feb 04, 2024 3:15 pm I've tried the screws on the endplate but they turn forever and don't seem to be screwed into anything
I don't want you to damage it but maybe it clicks together somehow and need to find the clips to prise it apart.

Not sure whether the original disc has been imaged, so that would be useful too.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
BeebMaster
Posts: 7380
Joined: Sun Aug 02, 2009 5:59 pm
Location: Lost in the BeebVault!
Contact:

Re: MAME: Touchscreen

Post by BeebMaster »

I too have a Cumana Touchpad, but I've never opened it:

https://www.beebmaster.co.uk/8bitadd/Touchpad.html

There was no ROM as far as I know, the software that came with it was on tape, which I transferred to DFS disc:

https://www.beebmaster.co.uk/Downloads/Touchpad

(There's no filename extension, but it's a 200K file exactly, so it will be what we now call "ssd".)
Image
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

BeebMaster wrote: Sun Feb 04, 2024 10:21 pm There was no ROM as far as I know, the software that came with it was on tape, which I transferred to DFS disc:
There will be a ROM inside the Touchpad, and some unknown MCU, scanning the Touchpad and transmitting the serial data.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
User avatar
BeebMaster
Posts: 7380
Joined: Sun Aug 02, 2009 5:59 pm
Location: Lost in the BeebVault!
Contact:

Re: MAME: Touchscreen

Post by BeebMaster »

Oh right, a ROM inside the Touchpad rather than a BBC sideways ROM. Maybe one day I will be adventurous enough to take it to bits. Just separating the two halves of the polystyrene box was a pretty big risk for the likes of me.
Image
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

One of my Touchpads is opened and I have a Microvitec Touchscreen. I'll take photos soon.
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

RobC wrote: Wed Feb 07, 2024 10:36 pm One of my Touchpads is opened and I have a Microvitec Touchscreen. I'll take photos soon.
Awesome, I'll hold off from HLE'ing the Touchscreen (as done in BeebEm) if the actual ROM will be available soon to do the job properly.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

The Touchpad:
Attachments
Touchpad 1
Touchpad 1
Touchpad 2
Touchpad 2
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

The Touchscreen:
Attachments
20240209_173202.jpg
20240209_173154.jpg
20240209_173250.jpg
20240209_173301.jpg
20240209_173525.jpg
20240209_173624.jpg
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

I'll dump the Touchscreen EPROM tomorrow.
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

RobC wrote: Fri Feb 09, 2024 9:41 pm I'll dump the Touchscreen EPROM tomorrow.
Thanks for the photos. That HD6801 in the Touchpad apparently has 2K internal ROM, so presume that's out of reach for now.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

Pernod wrote: Fri Feb 09, 2024 10:12 pm That HD6801 in the Touchpad apparently has 2K internal ROM, so presume that's out of reach for now.
I'll have a look - I think the board above it could be difficult to remove as it wasn't clear to me how it's attached. If I can get it out, does anyone know how to read the ROM?
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

Here's the Microvitec Touchscreen ROM. Even though it's a TMS2516, I read it as an AMD2716 as that's all my programmer can do. However, I think it should be okay as I believe they are equivalent.

The label says v1.1.
Attachments
Microvitec 501 v1.1.bin.zip
(1.21 KiB) Downloaded 4 times
User avatar
Pernod
Posts: 3439
Joined: Fri Jun 08, 2012 11:01 pm
Location: Croydon, UK
Contact:

Re: MAME: Touchscreen

Post by Pernod »

RobC wrote: Sat Feb 10, 2024 5:45 pm Here's the Microvitec Touchscreen ROM. Even though it's a TMS2516, I read it as an AMD2716 as that's all my programmer can do. However, I think it should be okay as I believe they are equivalent.

The label says v1.1.
Thanks, looks reasonable, will be fun to play with.

I don't yet have any suggestions of how to extract ROM from the HD6801.
- Nigel

BBC Model B: ATPL Sidewise, Acorn Speech, 2xWatford Floppy Drives, AMX Mouse, Viglen case, BeebZIF, etc.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

I found this. Not simple but doable.
RobC
Posts: 3816
Joined: Sat Sep 01, 2007 10:41 pm
Contact:

Re: MAME: Touchscreen

Post by RobC »

Pernod wrote: Sun Feb 04, 2024 4:31 pm I don't want you to damage it but maybe it clicks together somehow and need to find the clips to prise it apart.
For anyone trying to open up a Touchpad, there are two "hidden" screws in the top of the case. One is at the bottom of the hole for the stylus and the other is opposite it under the small Cumana label.
Post Reply

Return to “8-bit acorn emulators”