Newsgroups: comp.sys.sinclair
From: Andrew Owen <ao...@brandnewco.org>
Date: 2000/05/15
Subject: RFC: ULA Replacement for ZX Spectrum SE
Those who have been following my posts over the last few months will know
that I have been slaving away on a new ROM set for the Spectrum. I still need help but it is nearing completion. Anyway, rather than wait for someone to create a magnificent new machine I have decided to do it myself (if only in emulation to begin with). Here's the spex: Bugfixed ROM set which is more compatible with the 48 than any other 128. There will be no contended memory and the ULA replacement will allow palette My initial proposal was for 16 colours from 4,096 using two bytes. Bit 1-4 is the number of the colour while the other 12 bits contain the But it would also be possible to have 32 colours by using the FLASH normal = 1-8, bright = 9-16, normal+flash = 17-24, bright+flash = 25-32. This would sacrifice the standard use of the FLASH command. The effect would be to have four palettes of 8 colours available at once: no modifier = palette 1 The normal restrictions on two colours per character cell would still apply So what I want to know is: Should we sacrifice FLASH to get 32 colours on screen? How should the palettes be selected (OUT commands etc?) 3 bits per channel = 512 I personally think 4,096 colours is plenty. -Andrew p.s. You have until I have the ROM finished to decide. Then it gets coded p.p.s As well as bugfixing the ROM I'm looking at making a few improvements CHR$ 24 = ae This means the lowercase versions of the most of the international I've also replaced the memory test in ROM 0 with a memory wipe (much I'm looking at making line 0 editable (to fix the line 0 bug in 128 BASIC) Any other suggestions for improvements are welcome. You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
| ||||||||||||||