1
0
mirror of https://github.com/cc65/cc65.git synced 2024-12-25 02:29:52 +00:00
cc65/asminc
Oliver Schmidt 37107174c6 Added waitvsync() for the Enhanced Apple //e.
The implementation is a bit tricky as it requires to take different code paths for the //e, the //c and the IIgs. Additionally the //c only provides a VBL IRQ flag supposed to be used by an IRQ handler to determine what triggered the IRQ. However, masking IRQs on the CPU, activating the VBL IRQ, clearing any pending VBL IRQs and then polling for the IRQ flag does the trick.
2020-06-18 21:44:57 +02:00
..
_file.inc
_heap.inc
accelerator.inc Added C64 Turbo Master accelerator code and documentation. 2018-04-30 14:30:35 -07:00
apple2.inc Added waitvsync() for the Enhanced Apple //e. 2020-06-18 21:44:57 +02:00
apple2.mac Added scrcode macro for the Apple II. 2016-03-27 18:26:46 +02:00
atari2600_riot.inc Add Atari2600 ASM header (.inc) files 2017-01-15 12:09:38 +01:00
atari2600_tia.inc Add Atari2600 ASM header (.inc) files 2017-01-15 12:09:38 +01:00
atari2600.inc Add Atari2600 ASM header (.inc) files 2017-01-15 12:09:38 +01:00
atari5200.inc Revert "atari5200: fix COLOR defines' names" 2019-04-12 12:49:38 +02:00
atari_antic.inc atari_antic.inc: use "or" instead of "plus" in the usage example 2017-02-24 19:06:32 +01:00
atari_gtia.inc atari5200: conio now uses just four colors altogether 2019-04-12 12:49:38 +02:00
atari_pokey.inc Adaptations due to code review. 2018-11-12 14:36:40 +01:00
atari.inc Adaptations due to code review. 2018-11-12 14:36:40 +01:00
atari.mac
atmos.inc Fixed Oric-1 compatibility #550 2017-12-15 23:51:39 +01:00
c16.inc
c64.inc Moved kernal entries to cbm_kernal.inc 2018-11-26 22:14:31 +01:00
c128.inc Moved kernal entries to cbm_kernal.inc 2018-11-26 22:14:31 +01:00
cbm510.inc Added command-line argument parsing to the CBM510 and CBM610 targets. 2014-04-03 08:23:28 -04:00
cbm610.inc Added command-line argument parsing to the CBM510 and CBM610 targets. 2014-04-03 08:23:28 -04:00
cbm_filetype.inc
cbm_kernal.inc Updated the cx16 library to the Commander X16's ROM prerelease 37. 2020-05-02 13:46:06 -04:00
cbm.mac Refactorred a CBM screen-code macro, so that we can use it as an operand. 2019-03-04 10:23:47 -05:00
cpu.mac Added comment about commented-out value. 2016-09-04 12:22:11 +02:00
creativision.inc Creativison changes. 2017-03-17 21:42:51 +01:00
ctype_common.inc Shortened names and adjusted style. 2020-04-02 22:58:16 +02:00
ctype.inc Shortened names and adjusted style. 2020-04-02 22:58:16 +02:00
ctypetable.inc Changes resulting from 2nd code review 2020-02-03 20:45:09 +01:00
cx16.inc Updated the cx16 library to the Commander X16's ROM prerelease 37. 2020-05-02 13:46:06 -04:00
em-error.inc
em-kernel.inc Bumped driver api versions due to recent intoduction of library references. 2013-09-01 09:46:07 +02:00
errno.inc Implement exec() for Atari XDOS. 2016-06-13 20:40:01 +02:00
fcntl.inc
gamate.inc more cleanup 2015-11-29 20:04:10 +01:00
generic.mac
get_tv.inc
joy-error.inc
joy-kernel.inc Removed IRQ support from joystick drivers. 2018-02-01 22:38:36 +01:00
longbranch.mac
lynx.inc Fixed CPU definition of Lynx. Removed nonsense target vc20. 2016-04-12 23:58:30 +02:00
modload.inc
module.mac Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
mouse-kernel.inc Use Timer2 for mouse polling. 2019-01-29 22:00:55 +01:00
nes.inc
o65.inc
opcodes.inc Removed OPC_EOR_abx duplicate. 2017-12-07 20:39:28 +01:00
pce.inc Fixed and improved some pce comments. 2018-08-30 11:48:46 +02:00
pet.inc Added missing VIA register names. 2018-04-20 21:24:37 +03:00
plus4.inc Moved kernal entries to cbm_kernal.inc 2018-11-26 22:14:31 +01:00
ser-error.inc add SER_ERR_NOT_OPEN status code 2013-12-06 20:53:49 +01:00
ser-kernel.inc Added SER_ prefix. Whitespace cleanup 2018-11-26 22:14:31 +01:00
signal.inc
smc.inc remove TABs 2019-02-05 23:27:52 +01:00
stdio.inc Fixing buffer overflow with cwd command (FILENAME_MAX must be at 50 +1 bytes) 2017-09-25 21:39:57 +02:00
supervision.inc Fixed CPU definition of Lynx. Removed nonsense target vc20. 2016-04-12 23:58:30 +02:00
telestrat.inc Add textcolor and bgcolor.s 2019-07-21 14:11:51 -04:00
tgi-error.inc
tgi-kernel.inc Removed IRQ support from TGI drivers. 2018-02-02 18:15:45 +01:00
tgi-vectorfont.inc
time.inc Added clock_getres() / clock_settime() for the Apple II. 2018-08-15 21:34:35 +02:00
utsname.inc
vic20.inc Moved kernal entries to cbm_kernal.inc 2018-11-26 22:14:31 +01:00
zeropage.inc