Trying to get Acorn A5000 Keyboard working in macOS

Additional operating system/hardware discussion (Windows, Linux, *BSD and others)
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Fri Jun 09, 2017 12:30 pm

Hello there,
A little while ago I bought a Acorn Archimedes A5000 keyboard:

So I could use it in my primary setup to replace the magic keyboard I'm currently using. With the aid of kbdbabel's open A5000 -> PS/2 protocol (http://www.kbdbabel.org), I hoped to get this working in El Capitan. But I've hit a snag on the last line of the instructions on how to compile the code ("write kbdbabel_a5000_ps2_8051.bin on an empty 27C256 or AT89C2051") I get the following error "usage: write user [tty]" which I don't understand what this means in the context I'm trying to use the command. Currently the keyboard is plugged into my Hackintosh's PS/2 port right now...

Does anyone have a suggestion on what to do or know any other way I can use this protocol? I would really appreciate any help that maybe given!
Thanks in advance! ;)
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

User avatar
ClassicHasClass
Donor
Donor
Posts: 2075
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby ClassicHasClass » Fri Jun 09, 2017 11:35 pm

I think they meant use whatever appropriate tool you have to write that BIN to the controller or EPROM, not to literally type that command.
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

robespierre
Posts: 1553
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby robespierre » Sat Jun 10, 2017 12:01 am

Indeed, old Unix hands know that 'write(1)' is the command for scribbling onto other user's terminals, and a great way to annoy people.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sat Jun 10, 2017 12:37 am

ClassicHasClass wrote:I think they meant use whatever appropriate tool you have to write that BIN to the controller or EPROM, not to literally type that command.

Any tools you can suggest?
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sat Jun 10, 2017 8:07 am

So I've been looking on google for "tools that can write bin files to controllers", expecting that putting that in the search-bar would give me what I'm looking for... Naturally it has not so I'm still looking for a tool to do the suggested action... :P
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

jpstewart
Donor
Donor
Posts: 429
Joined: Tue Sep 21, 2010 3:31 pm
Location: Southwestern Ontario, Canada

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby jpstewart » Sat Jun 10, 2017 8:43 am

The instructions in your first message say to write the .bin file to a 27C256 (or equivalent). That's the part number for a pretty common EPROM chip. So you need both an EPROM programmer (a.k.a. EPROM burner; i.e., a suitable piece of hardware) and the software to drive it, which might well be specific to your hardware. (Which is what I think ClassicHasClass meant when he mentioned an "appropriate tool".) So the exact details of writing to the chip will vary, which is why the instructions are vague. Googling for EPROM programmers will lead you in the right (and write! :lol: ) direction.

Your questions suggest that you're not familiar with the process, so it might be easier/cheaper/quicker to find somebody with a suitable EPROM burner to make the chip for you rather than getting an EPROM burner and trying to figure out how to use it.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500, T5240
HP C8000

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sat Jun 10, 2017 8:54 am

jpstewart wrote:The instructions in your first message say to write the .bin file to a 27C256 (or equivalent). That's the part number for a pretty common EPROM chip. So you need both an EPROM programmer (a.k.a. EPROM burner; i.e., a suitable piece of hardware) and the software to drive it, which might well be specific to your hardware. (Which is what I think ClassicHasClass meant when he mentioned an "appropriate tool".) So the exact details of writing to the chip will vary, which is why the instructions are vague. Googling for EPROM programmers will lead you in the right (and write! :lol: ) direction.

Your questions suggest that you're not familiar with the process, so it might be easier/cheaper/quicker to find somebody with a suitable EPROM burner to make the chip for you rather than getting an EPROM burner and trying to figure out how to use it.


So it's not as simple as flashing something on the keyboard? Okay... I need find one extremely local to me...
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

robespierre
Posts: 1553
Joined: Mon Sep 12, 2011 2:28 pm
Location: Boston

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby robespierre » Sat Jun 10, 2017 9:06 am

write kbdbabel_a5000_ps2_8051.bin on an empty 27C256 or AT89C2051

The AT89C2051 is a microcontroller that uses parallel programming. So it also needs a device programmer with a socket, like the 27C256 EPROM does.
:PI: :O2: :Indigo2IMP: :Indigo2IMP:

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sat Jun 10, 2017 9:29 am

robespierre wrote:
write kbdbabel_a5000_ps2_8051.bin on an empty 27C256 or AT89C2051

The AT89C2051 is a microcontroller that uses parallel programming. So it also needs a device programmer with a socket, like the 27C256 EPROM does.


So these are inside the keyboard then?
Does anyone local to Chelmsford have a EPROM burner?

Honestly this is starting to sound like a problem for the summer holiday!
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

jpstewart
Donor
Donor
Posts: 429
Joined: Tue Sep 21, 2010 3:31 pm
Location: Southwestern Ontario, Canada

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby jpstewart » Sat Jun 10, 2017 3:53 pm

IAMNOTDEFECTIVE wrote:So these are inside the keyboard then?

No, the AT89C2051 is the main chip on the adapter board that you build from the layout and schematic you downloaded from kbdbabel.org. I don't see a 27C512 in the layout, though. In fact, the only place I see it mentioned is in the one line you quoted about writing the .bin file to the chip. That, in turn, is a comment at the start of the .asm file which contains the assembly language code for the AT89C2051 microcontroller. So you need to burn the .bin file into the AT89C2051 microcontroller's built-in memory (as robespierre mentioned) using an external programmer before doing final assembly of the circuit board you're making.

And forget everything I said about the 27C512 chip that's mentioned in the instructions. Having looked at the schematic and layout, I don't see one actually being used. (It's probably from a different version of the adapter.)
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500, T5240
HP C8000

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sat Jun 10, 2017 10:59 pm

I think I gotcha now: it's for an adapter board! The only trouble being this is outside my technical knowhow. I'm pretty tech-savvy but building boards is way out there! I'm just getting confused just looking at the schematics. :?

I don't know anyone who does do this sort of thing... ah well, it seems like using this keyboard is not mean't to be...
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

User avatar
spiroyster
Donor
Donor
Posts: 145
Joined: Thu May 03, 2012 8:24 am
Location: Somerset, UK

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby spiroyster » Sun Jun 11, 2017 2:01 am

Shame, that keyboard has one of the nicest tactile feedbacks I have ever used.

The BBC Micro B keyboard too was a solid performer for heavy typing. Modding one of those would be a project :D I wonder if that is even possible without discarding everything else bar the casing and keys.

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sun Jun 11, 2017 3:41 am

spiroyster wrote:Shame, that keyboard has one of the nicest tactile feedbacks I have ever used.

Indeed it is... I would be more then happy to get someone to create the board in question... I just don't anyone like that or how I would go about finding one... :?
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Sun Jun 11, 2017 8:44 am

Okay I'm going to look for PCB fabricators/assembly and see what I can find... Based on the schematics I downloaded from kbdbabel.org, what price should I be realistically looking at?
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!

User avatar
IAMNOTDEFECTIVE
Posts: 37
Joined: Tue Feb 02, 2016 8:53 am
Location: Chelmsford/Essex/UK
Contact:

Re: Trying to get Acorn A5000 Keyboard working in macOS

Unread postby IAMNOTDEFECTIVE » Wed Jun 14, 2017 1:08 pm

So I think what I might end up doing is buying the components and with the aid of my dad, try to build this adapter board in-house... I'm genuinely looking forward on seeing how this will blowup in my face! :lol:
Hackintosh VW (Late 2015) - Core i7-4790k, Geforce GTX 970 (primary card), Geforce GTX 780 Ti (render card), 8GB RAM (http://uk.pcpartpicker.com/p/PwQ8pg)
Surface Book (Mid 2015) - Core i7-6600U, GeForce GTX 945M, 16GB RAM
------------------------------------
Full time Introvert Tech Geek and 3D Animator... Or your money back guaranteed!


Return to “Miscellaneous Operating Systems/Hardware”

Who is online

Users browsing this forum: No registered users and 2 guests