Sunday, April 28, 2019

#CSpect V2.7.0

This version has a fix to Timex High res colours - and border, and also has the first test of the built in UART/Wifi adaptor emulator. It's still missing lots of stuff, but for now WILL let you play with NXtel without any hardware for your next or pc. It has been included in the archive along with a batch file to get you going. Be warned, it's very much an initial test!
Hardware UART is still supported via the -com command-line (see readme)


#CSpect V2.7.0 changes

  • Fixed Timex Hires mode when using ULANext
  • Fixed Timex Hires border colour
  • Removed debug text output
  • Initial WiFi/UART support added.
  • NXtel.nex added to archive - see weblink above for the latest versions.


Saturday, April 27, 2019

#CSpect V2.6.3

This version has a rewrite of the rendering to finally fix the transparency issues and allow the 8bit compare with the GlobalTransparency value.


#CSpect V2.6.3 changes

  • Fixed sprite crash when using default sprite transparency value - my bad
  • Fixed fallback colour in screen area


Friday, April 26, 2019

#CSpect V2.6.2

This version has a rewrite of the rendering to finally fix the transparency issues and allow the 8bit compare with the GlobalTransparency value.


#CSpect V2.6.2 changes

  • Rendering rewrite to properly fix transparency.
  • Fixed new sprite rendering
  • Fixed Lighten and Darkening modes
  • Fixed darkening mode - removed debug code
  • Fixed sprites being offset by a 1/2 pixel to the left


Monday, April 15, 2019

#CSpect 2.5.0

Some more dev requested changes, and a fix to ULA transparency.


CSpect V2.5.0 changes

  • Fixed PUSH $1234 to have the right order.
  • Fixed LDWS so that flags are set based on the INC D
  • Fixed BSLA so that it takes bits 4..0 not just bits 3..0
  • Fixed a global colour transparancy issue

SNasm 2.0.16 uppdate
  • Fixed “PUSH $1234” opcode (push order wrong)


Sunday, April 14, 2019

#CSpect V2.4.6

Some dev requested changes, including UART support, and some colour 9-bit transparency fixes.


CSpect V2.4.6 changes

  • Copper will now trap uninitialised memory when trying to execute a program, and enter the debugger.
  • Gamepads will now only use the "first" mapped analogue controller. Sorry. Dpad should work fine.
  • Fixed a bug where creating a new file, then trying to open it would fail.
  • Inital UART spport added via standard windows serial COM ports. Must use "-com" to setup
  • Fixed the Real Time Clock (RTC) APi... was returing in the wrong order.
  • Added "fine" seconds control to RTC API. "H" now holds full seconds.
  • Fixed "HALT" instruction so that it waits for the next IRQ or Reset, and doesn't carry on at VBlank.
  • 9 bit colours (and so 3 bit blues), now use the same colour mapping as Red and Green. 8 Bit colour is as before.
  • HL now gets set properly after an F_READ (address of next byte)
  • 9 bit Layer 2 colour now compares to Global transparency 8 bits correctly.
  • Palette reading added - untested
  • Fixed a transparency issue with ULA colours