SpeccyDS wip update, Borders and more

ZX Spectrum emu for the Nintendo DS

‘In my last post I explained how I had changed the display routines to speed up SpeccyDS and allow me to do some more interesting stuff with the screen. Over the last week I’ve used this to hook up proper border emulation:

The first screenshot is the result of a BASIC Save command and demonstrates the border quite well. The second shot demonstrates the scaling problems that are associated with displaying the borders on such a small screen.

Luckily, the DS hardware makes screen scaling very simple. Therefore, I will probably add three border settings - None (default), Thin and Full. The thin border should keep the distortion down to a minimum.

# A few other things have changed, including: The Z80 loader has been fixed. All 48k-based .Z80 files should now be accepted without causing the Spectrum to reset
# Simulated the resistor connection between the EAR and MIC ports on the spectrum. Sound is now produced when using the BASIC save command etc
# Fixed the flags on the DAA instruction to fix Head Over Heals. However, the sound still cuts out in some rooms
# Fixed the crash in Starquake (yay!). It was caused by a silly bug in the HALT instruction

Next up is DLDI support…’

for more info and to leave a comment click here

Leave a Reply

You must be logged in to post a comment.