bcb416b38
(on github)
DEFINE LOAD BANKED ON/OFF
for pc128op
and to8
target (default: ON
)IMAGE WIDTH / IMAGE HEIGHT
on BANKED
images (to8
, pc128op
, mo5
)PLOT
under pc128op
pc128op
IMAGE WIDTH
/ IMAGE HEIGHT
on imagesatari
LOWER
under z800e59244eb
(on github)
coco
/ coco3
c64
/c64reu
coco
dsk imageSOUND
to use vic1 timer under vic20
SOUND
to use ay9810 timer under sc3000
/sg1000
SOUND
to use ted timer under plus4
(untested)SOUND
to use sn76489 timer under pc128op
KEYBOARDMANAGER
under msx1
SOUND
to use ay8910 timer under msx1
SOUND
to use ay8910 timer under cpc
SOUND
to use ay8910 timer under coleco
SOUND
to use sid timer under c64reu
c64reu
c128
c64reu
interrupt services routinesSOUND
to use sid timer under c64
c64
c64
)SOUND
to use sid timer under c128z (stub)SOUND
to use sid timer under c128
SOUND
to use pokey timer under atari/atarixlc64
, c64reu
, c128
)zx
PUT IMAGE
(vic2 only, c128
only, mode 3 only)c64
, c128
and c64reu
SCREEN MODE UNIQUE
on variables (vic2)SCREEN MODE UNIQUE
on PLOT (vic2)SET LINE
on DRAW
INSTRUMENT
inside the MUSIC
library on sidatari
/atarixl
2a8018908
(on github)
vic20
and c65reu
supportSYSCALL
READ
, DATA
and relatedpc128op
coco
c64reu
c64reu
SCANCODE
and relatedc64
MSPRITE
under vic2SCANCODE
and relatedJOY
and relatedMUSIC
EVERY
CONSOLE
on vic2DOUBLE BUFFER
WAIT VBL
c128z
targetINPUT RATE
complement of INPUT DELAY
d32
/d64
targetmo5
targetto8
targetcpc
targetpc128op
targetmsx1
targetd32
/d64
targetDATA
generation for binary strings under cpc
cpc
targetcoco
targetc128z
c128z
DATA
generation for binary strings under c128z
c128
atari
c128
LOAD
instructionsINCLUDE FILE
and IMPORT DECLARES
coco
RESTORE
with labelLOWER
under atari
atari
(gtia)DATA
generation for binary strings under atari
INCLUDE
LOWER
under atari
d357d9ec4
(on github)
READ
dynamic stringsRESTORE
under 6809INK
/ PEN
/ COLOR
for coco
/d32
/d64
(graphic modes)9637a554e
(on github)
DUP
instructionWAIT KEY
under cpc
BELL
command (coco
/ coco3
)MID
function under 6809PRINT
under graphical mode 3 (vic2)PLAY
PLAY
command97e950000
(on github)
c30862cfd
(on github)
PLACE
(function) (TSB only+SB) #883CMOB
(SB) #821MOB ON/OFF
(SB) #871LOOP ... EXIT IF ... END LOOP
(SB) #838CHECK
(command) (TSB only) #81853ca6e273
(on github)
KEY PRESSED ASYNC
pragma on new keyboard driversatari
, atarixl
, c64
, c64reu
, c128
, c128z
, coco
, coco3
, cpc
, d32/d64
, mo5
, msx1
, pc128op
, zx
(KEY SHIFT
, PUT KEY
, KEY STATE
, CLEAR KEY
, and so on)coleco
, plus4
, sc3000/sg1000
, to8
, vic20
CMOVE
to support console limitsBIN
function under 6502KEY SPEED
LINE INPUT
INPUT
FLOAT
c128z
RELEASE
on WAIT KEY
ROT
(SB) #890DRAW
(SB) #834HALTED
, IMAGES
, TICKS
, FRAME
, SPAWN
LINE
string commandCSET
(SB+TSB only) #825CGOTO
(SB) #816HIRES
(SB) #849CLS
#898XOR
opcode on 6809 code generationJOY
(SB+TSB only) #854MULTI
(SB+TSB only) #875MOD
(command) (SB+TSB only) #873COLOR
(TSB only) #823OPTION DIALECT
WAVE
(SB+TSB only) #896WAIT
46603073f
(on github)
PAUSE
(SB+TSB only) #881ENVELOPE
(SB) #839DUP
(SB+TSB only) #836CGOTO
(SB) #816INST
(function) (SB+TSB only) #852c8b373a43
(on github)
FILL
(SB) #845INSERT
(command) (TSB only) #850CIRCLE
(SB) #820coco3
target #916CLS
color for CoCo #917DEFINE COLOR IMPLICIT EXPLICIT
pragma and DRAW TO
#835INSERT
(function) (SB) #8515a584a210
(on github)
JOY
(SB+TSB only) #854OPTION EXEC
(TSB only) #841%%
(TSB only) #806$$
(TSB only) #805CENTER AT
(TSB only) #814PRINT
introduces spaces in Dragon target #906CLS
does not reset cursor position #911INPUT
not working on C64 #909INPUT
not working on Spectrum target #908FLOAT
math #904CHAR
(SB) #81711125b383
(on github)
NEWLINE ON CENTER
(TSB) #815PROC
(SB) #885NRM
(command) (SB+TSB only) #879AT
(string swap) (TSB) #809OPTION CALL
(SB+TSB) #813PROCEDURE
cannot return FLOAT
#901PAPER
command4912cdf65
(on github)
PAINT
(SB+TSB only) #900KEYGET
(TSB only) #855 #899PROCEDURE
cannot return FLOAT
#901PAPER
commandDO NULL
(TSB only) #832CLS
#8985004c2713
(on github)
D!POKE
(TSB only) #828D!PEEK
(TSB only) #827CLS
#898HIRES
(SB) #849PAPER
command.PLOT
based on paper color.REC
(SB) #887BLOCK
(SB) #812PLOT
on vic2 to clear the pixel is PEN
is equal to background.PRINT
under double buffer mode #730c5dfd0405
(on github)
PLOT
color under zx
PLOT
under tms9918 (coleco
,msx1
,sg1000
,sc3000
)TEXTMAP AT
/ BITMAP AT
under 6847 #800PRINT
with image used under vic2NEW IMAGE
with image used under vic2GET IMAGE
with image used under vic2SPRITE
under vic2CONSOLE
under atari
/atarixl
text modePALETTE
/ COLOR
under atari
/atarixl
FOR
...NEXT
multithreadedFOR
...NEXT
if variable is namedEVERY CALL
calling procedure nameatari
/atarixl
PALETTE
/ COLOR
under atari
/atarixl
IMAGE STORAGE
FOR
...NEXT
if variable is namedatari
/atarixl
d4973b613
(on github)
DEFINE PROGRAM START
) #801FOR...NEXT
on index variable undefinedBIT
instruction under 6809PLOT
on 4 colors resolution on gimecoco3
and so)FOR...NEXT
stepFOR...NEXT
on multithreadFOR...NEXT
FOR...NEXT
backwardSCANCODE
under atari
/atarixl
SIGNED BYTE
to FLOAT
conversion under 6502CONSOLE
under atari
/atarixl
text modeSPRITE ON
/ SPRITE OFF
/ SPRITE ENABLE
/ SPRITE DISABLE
on all targetsPROCEDURE
/ ON PROC
if procedure name is a reserved wordMSPRITE
on vic2MSPRITE
conversion on vic2REM
decoding using CR on Windows systems09b4c59c2
(on github)
REM
decoding using CR on Windows systemscoco3
WAIT MILLISECONDS
on msx1
msx1
- avoid to double increment timerCLINE
on zx
BIT
datatypec64
1f7751fa5
(on github)
e1c231b4d
(on github)
ON JOYSTICK [NOT] AVAILABLE
RETURN
if inside an empty procedureCASE ELSE
is already usedBITMAP ENABLE
without parameters is SCREEN #3
under pc128op
/to8
BITMAP ENABLE
without parameters is SCREEN #0
under cpc
JOY COUNT
when no joystick is available (c128z
, mo5
, pc128op
)CLINE
under cpc
JOY
under zx
(returns always 0)KEY STATE
/ KEY PRESS
code for key cursors under zx
CONSOLE
support under zx
sc3000
CLINE
on pc128op
KEY STATE
and KEY PRESS
under msx1
JOY
on mo5KEY STATE
under mo5mo5
, pc128op
and to8
d32
/d64
coco3
FREE_STRING
under z80coleco
)KEY STATE
on atari
/atarixl
atari
/atarixl
cpc
cpc
chipset8485a613c
(on github)
SCREEN COLUMNS
returns wrong value #792PRINT @
not working #791BANK READ
on pc128op
, mo5
and to8
.e6c1a8c8a
(on github)
PEN
color on PRINT
on vic2 graphics modePUT IMAGE
under vic2 with constant usageORIGIN
/ RESOLUTION
is unusedGR LOCATE
PUT IMAGE
under vic2 (c64
, c64reu
, c128
)8980f1848
(on github)
c64
, c128
, c64reu
)MEMORIZE
/ REMEMBER
support on actual CONSOLE
PLAY
is not called (6502, 6809)DRAW
is not called (6502, 6809)MAX STRINGS
variable on 6502FREE STRING
variable on 6502CONSOLE
print under vic2 graphic mode47ff89d96
(on github)
c128
, c64
, c64reu
MSPRITE UPDATE
file_get_size
(C)SPRITE
is mixed with MSPRITE
OFFSET
and ORIGIN
on IMAGES
/ SEQUENCE LOAD
and STORAGE
MSPRITE SYNC
/ ASYNC
pragmaSPRITE ENABLE
/ DISABLE
on multiplexed spritesMSPRITE
init (vic2)MSPRITE
decoding on vic2f5be006d1
(on github)
PEN
under c128MSPRITE
base zero register refactoringMSPRITE
refactoringMSPRITE
base zero register refactoring9012efd09
(on github)
IGNORE COLOR
on CSPRITE
/MSPRITE
definitionSCANCODE
/ INKEY
under c128SPRITE
code on vic27cdc4b714
(on github)
PRINT
under vic2 and graphic modesCENTER
instruction for CONSOLE
supportLOCATE
instruction for CONSOLE
support38a69c681
(on github)
CONSOLE
to delimit video surface #366CLINE
should support graphical modes #145ENABLE INTERRUPT
/ DISABLE INTERRUPT
EI
/DI
implementation for mc6809 #185PRINT
on vic2 (foreground color)1141d9dfa
(on github)
setup_embedded
for cpu typeSWAP
variable usageCOMBINE NIBBLE
instructiond5955613d
(on github)
z80_bit_inplace_8bit_extended_indirect
under z80cpu_is_negative
LINE
syntax without colorexpansionBanks
decoding in embedded languageCONSOLE
command #165 - fix gtiaDRAW
and LINE
syntaxFOR
/ NEXT
instructionsmo5
ca11dba44
(on github)
If you have found a problem, if you think there is a bug or, more
simply, you would like something to be improved, write a topic on the official forum, or open an issue on GitHub.
Thank you!