stardot / MatrixBrandy

Matrix Brandy BASIC VI for Linux, Windows, MacOSX
http://brandy.matrixnetwork.co.uk/
43 stars 8 forks source link

Updated negative INKEY values #18

Closed jgharston closed 5 years ago

jgharston commented 5 years ago

From testing made updates to the negative INKEY lookup table. To make testing easier, a Windows test build with the INKEY(&8000+nn) extension would be useful.

soruk42 commented 5 years ago

I've done a Win32 build for you, at http://brandy.matrixnetwork.co.uk/testing/brandy-jgh.zip which includes your debug test code.

jgharston commented 5 years ago

keyboard-inkey.h: 03-Dec-2018 JGH: Tested and updated keys as marked. EN also covers US,CN,KO. Probably impossible to get [ ] correct on non-JP keyboard layout. Some keys not visible through SDL: YEN \ KanaKeys, though they do give keypresses to GET.

keyboard.c: 03-Dec-2018 JGH: SDL wasn't detecting DELETE. Non-function special keys modified correctly.

soruk42 commented 5 years ago

I have merged these to mainline.

soruk42 commented 5 years ago

With these changes, and independent changes on mainline, you might want to rebase your fork to minimise future merge conflicts :)