Chroma 81 - SCART and Colour interface for the ZX81

Discussions about Sinclair ZX80 and ZX81 Hardware
User avatar
gammaray
Posts: 443
Joined: Sun Apr 17, 2016 2:44 am
Location: Texas

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by gammaray » Fri Jan 12, 2018 9:40 pm

mrtinb wrote:
Fri Jan 12, 2018 9:30 pm
gammaray wrote:
Fri Jan 12, 2018 7:53 pm
Is Chroma compatible with the UDG characters using the UDG board by Andy, is it?
If I remember correctly Chroma implements UDG by itself.
Sorry, I thought this needed a on of the Fruitcake ROM cards. RTFM...
Finish what you start. Truth is over the mountaintop or six feet under.
4 x TS1000, 2 x TS1500 , 2 x timex 2040 printer, 1/2 x timex 2020 cassette deck, ZXPAND+AY, ZeddyNET, ZXBlast..., unfinished Spectrum...Still no life!

sirmorris
Posts: 2813
Joined: Thu May 08, 2008 5:45 pm

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by sirmorris » Fri Jan 12, 2018 10:11 pm

gammaray wrote:
Fri Jan 12, 2018 7:53 pm
I believe it was said not to work with ZXpand...
Don't believe everything you read.

Fruitcake
Posts: 102
Joined: Wed Sep 01, 2010 10:53 pm
Contact:

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by Fruitcake » Sat Jan 13, 2018 2:22 pm

RobertK wrote:
Fri Jan 12, 2018 9:06 pm
It's no big issue, but do you know why in the EightyOne emulator the PC's cursor keys worked with the previous version, but not with this one? Here both keys move the base to the left. It's no big problem as this seems to affect only the emulator.
The patch checked for the standard game keys (SHIFT and Z) but if neither were pressed then it checked for the 5 and 8 cursor keys. When using EightyOne, the arrow keys on the PC keyboard map to SHIFT+5 and SHIFT+8. Therefore pressing either of these will cause SHIFT to be pressed. Because the game code checks for SHIFT first, it interprets both arrow keys as a request to move to the left!

A possible solution is to change how EightyOne handles the arrow keys, changing the interpretation from "5,6,7,8 (Shifted)" to "5,6,7,8" under Options > Keyboard.

However, a more robust solution is to simply reverse the order in which the game checks for the keys, i.e. if it does not detect keys 5 or 8 being pressed then it goes on to check for the SHIFT and Z keys. The attached version uses this approach.

spaceraiders(cursor_then_standard_keys).zip
(2.44 KiB) Downloaded 18 times

User avatar
RobertK
Posts: 36
Joined: Tue Dec 19, 2017 4:29 pm
Location: Vienna

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by RobertK » Sat Jan 13, 2018 8:35 pm

Fruitcake wrote:
Sat Jan 13, 2018 2:22 pm
However, a more robust solution is to simply reverse the order in which the game checks for the keys, i.e. if it does not detect keys 5 or 8 being pressed then it goes on to check for the SHIFT and Z keys. The attached version uses this approach.
This version is perfect, thanks!

Attached is the .col file that I have declared to be the final version. Furthermore I have attached a standalone .txz file so that non-Chroma-owners can try the patched and colourized game in the EightyOne emulator, you just need to activate Chroma colour (menu "Options" - "Hardware" - change "Colour" to Chroma).

[EDIT 2018-02-14: attachments removed, see next posting]

User avatar
RobertK
Posts: 36
Joined: Tue Dec 19, 2017 4:29 pm
Location: Vienna

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by RobertK » Wed Feb 14, 2018 10:25 am

I have made two more modifications to my Space Raiders .col file: the screen border is now black and the base line grey. This should now really be the final version. [Edit: NOT. The final version is included in the Colourisation Tutorial pack which can be found here. Outdated attachments removed from this post.]
SpaceRaiders_colourised.jpg
SpaceRaiders_colourised.jpg (70.95 KiB) Viewed 308 times
Last edited by RobertK on Thu May 24, 2018 2:43 pm, edited 1 time in total.

Fruitcake
Posts: 102
Joined: Wed Sep 01, 2010 10:53 pm
Contact:

Re: Chroma 81 - SCART and Colour interface for the ZX81

Post by Fruitcake » Thu May 24, 2018 1:07 am

Following on from my colour enhanced version of Rocket Man for the Chroma interface, I've now coloured Forty Niner:

Forty Niner Title.gif
Forty Niner Title.gif (2.72 KiB) Viewed 25 times
Forty Niner.gif
Forty Niner.gif (4.51 KiB) Viewed 25 times

The colour enhanced game can be downloaded from here.

For those without a Chroma interface, the game can be played using a compatible emulator. Emulators are available for a variety of platforms and are listed here.

Post Reply