Sunday, May 14, 2023

#CSpect V2.19.3.0


#CSpect V2.19.3.0 changes


Some debugger and Layer 2 fixes, and fixing the streaming API in the esxDOS emulation system.
  • Extended the debugger's "Display" view to show the whole screen
  • You will now be prompted to install OpenAL if it can't be found (on windows)
  • Fixed Layer 2 pixels in the border area
  • Fixed the esxDOS emulation streaming, allowing Pogie to run with audio from the command line again
  • Added "INPORT <16bitport>" and "OUTPORT <16bitport>" breakpoints in the debugger, allowing a break on a read/write to a port
  • Added a new "TONE" command to the debugger. This switches on a single tone to the audio buffer to test if there are system playback issues





If you want to support my work...
Become a Patreon at: https://www.patreon.com/mikedailly
Or buy me a Ko-fi: http://ko-fi.com/mdf200
Main Website: https://lemmings.info
Instagram: https://www.instagram.com/_mikedailly
Discord: https://t.co/q9u0cmfBz6

2 comments:

perrosoy said...

thank,funciona perfecto en mi windows 7 32 bits

Anonymous said...

Hi Mike,

first of all, thanks for the great job, very much appreciated.
I am having one issue with one NextBasic program copied from the manual (pag. 151-152):

#program DrawTest
#autoline 10,10
#autostart

;RUN AT 3
FOR m = 0 to 5
PROC LayChange(m)
BORDER 0: PAPER 0: INK 7: CLS
LET x1=0: LET y1=0: LET c=1
FOR r=0 TO 9
LET x2= INT ( RND *256):y2= INT ( RND *128)
DRAW INK c;x2-x1,y2-y1
LET x1=x2: LET y1=y2
LET C=C+1: IF C > 8 THEN LET C=1
NEXT r
PAUSE 0
NEXT m
STOP
DEFPROC LayChange(mode)
IF mode = 0 THEN LAYER 0
IF mode = 1 THEN LAYER 1,0
IF mode = 2 THEN LAYER 1,1
IF mode = 3 THEN LAYER 1,2
IF mode = 4 THEN LAYER 1,3
IF mode = 5 THEN LAYER 2,1
ENDPROC

Running from Visual Studio Code + NextBasic extension by Remy Sharp in Mac OSX Big Sur. In a nutshell, only the first three display modes work, then it kind of crashes. Ideas?

Thanks,
Stefano.