Search found 691 matches

by Martin A
12 May 2018 21:22
Forum: What you are doing with Lez's "Free Stuff"?
Topic: Another build
Replies: 27
Views: 33441

Re: Another build

Lez, A lot of those you've sent already, and they're sitting in the spares drawer awaiting projects. Or more accurately waiting for me to have the time to start the planned projects :D You may be interested to know, that because you had sent "samples" of the 65816, when I was starting on t...
by Martin A
12 May 2018 20:49
Forum: NEW HARDWARE
Topic: Keyboard replacement
Replies: 45
Views: 66138

Re: Keyboard replacement

Dave's sent me a V1.0 "production" PCB of the keyboard interface, which I've made up and tested this afternoon. Adding that to the test MTX, which has a CFX-II board fitted, gives me access to both modern keyboards (well relatively modern since that keyboard is PS2) and VGA screens. Switch...
by Martin A
06 May 2018 23:43
Forum: NEW HARDWARE
Topic: Rodents anyone ?
Replies: 17
Views: 19423

Re: Rodents anyone ?

What if the CP/M BIOS set up a frequent interrupt to read the mouse keys? The problem then becomes, what's going to use it. Interfacing the mouse via the cursor keys was done to try and make it fit in with existing software. As Bill pointed out, there's much better ways of interfacing the mouse if ...
by Martin A
04 May 2018 17:07
Forum: NEW HARDWARE
Topic: Rodents anyone ?
Replies: 17
Views: 19423

Re: Rodents anyone ?

I've finished upgrading the AVR software and the GAL to encode the mouse wheel movement and click. Because of limited pins on the 16V8 GAL I'm only able to drive 2 sense lines. All 16 input pins on the GAL are used, 9 are needed for the input from the AVR and 7 for keyboard drive lines. Leaving just...
by Martin A
01 May 2018 20:07
Forum: OFF TOPIC
Topic: Messing about with 6507 CPUs...
Replies: 2
Views: 3961

Re: Messing about with 6507 CPUs...

Interesting choice of which 28 pins to pick for that CPU from the 40 on the 6502. I can see why they left off the interrupts, programming the video chip must be hard enough with 100% control of the CPU timing. I'm sure there was a better option than including the PHI2 out, that's another potential a...
by Martin A
30 Apr 2018 20:14
Forum: OFF TOPIC
Topic: ‪Maplin Electronics in administration‬
Replies: 10
Views: 11822

Re: ‪Maplin Electronics in administration‬

2 months and 16 "tempting" e-mails from the administrators (via the old mailing list) later and the website closes down and I have made a grand total of 0 bargain purchases.

Sad really.
by Martin A
29 Apr 2018 22:33
Forum: NEW HARDWARE
Topic: Rodents anyone ?
Replies: 17
Views: 19423

Re: Rodents anyone ?

Or a GEM port ? There's source code available for that too......
http://www.deltasoft.com/downloads-gemw ... #GEMsource
by Martin A
28 Apr 2018 14:36
Forum: NEW HARDWARE
Topic: Rodents anyone ?
Replies: 17
Views: 19423

Re: Rodents anyone ?

The current software uses a very simple set of rules. Each direction has a counter. Small movements of the mouse add to the counter but don't trigger a key press until the threshold value is met. Once the key press is triggered, the counter gets reset. If the counter is below the threshold the key i...
by Martin A
27 Apr 2018 09:49
Forum: NEW HARDWARE
Topic: Rodents anyone ?
Replies: 17
Views: 19423

Rodents anyone ?

Hot on the heels of the PS2/USB Keyboard interface, now it's the Mouse's turn! The PS2 mouse protocol is handled by an ATmega328, that converts the serial data from the mouse into 4 directional on/off signals plus left and right button. Those 6 signals are then pushed onto the keyboard sense lines w...
by Martin A
23 Apr 2018 20:05
Forum: CP/M
Topic: Memotech CP/M System Sizes
Replies: 12
Views: 16633

Re: Memotech CP/M System Sizes

Here's the start of the include file from Andy's re-constructed source: LSTLOW EQU 0D3FFH BDOSADDR EQU 0D700H LSTHIGH EQU 0D700H JP59K EQU 0D706H CPMLOC EQU 0D708H DSKMSG EQU 0D7BAH DSKERR EQU 0D7C6H ERRFLG EQU 0D7E5H PRINT0 EQU 0D804H CRLF0 EQU 0D80EH CHNL1 EQU 0D840H CHNL2 EQU 0D86AH CHNL3 EQU 0D8...