Fabrizio Caruso
1074d35a15
remove bra
2019-10-18 11:15:54 -04:00
Fabrizio Caruso
e4b60e1068
Remove useless tax
2019-10-18 11:15:54 -04:00
Fabrizio Caruso
da01286037
Tentative solution for cgetc in Lynx
2019-10-18 11:15:54 -04:00
Greg King
f3d898d6a3
Added the GIF switch to the X16 emulator's control port.
2019-10-15 12:10:34 -04:00
Stephan Mühlstrasser
55444b8337
Removed redundant LDA
...
After the removal of the redundant AND in commit
704c8df04f
also the
subsequent LDA became redundant.
2019-10-15 09:38:23 -04:00
Stephan Mühlstrasser
7547c4c77c
Address review comments
...
- removed typo from comment
- removed redundant AND instruction
2019-10-15 09:38:23 -04:00
Stephan Mühlstrasser
668273cdf5
Remove source file that was only used for testing
2019-10-15 09:38:23 -04:00
Stephan Mühlstrasser
8704d42005
Remove obsolete comment
2019-10-15 09:38:23 -04:00
Stephan Mühlstrasser
eb2317d014
Restructured according to review
...
Restructured according to review in pull request #567 .
The "inputc" function was moved in slightly modified form
to kbhit.s and replaces the old keyboard scanner.
cgetc() uses the new kbhit() to read a character.
2019-10-15 09:38:23 -04:00
Jeff Tranter
e2007d0743
New OSI input routine based on disassembly of ROM code.
2019-10-15 09:38:23 -04:00
Fabrizio Caruso
9a3e521358
small m and n fixed
2019-10-13 09:03:46 -04:00
Fabrizio Caruso
bac6f94929
Fix 127 (second left arrow)
2019-10-13 09:03:46 -04:00
Fabrizio Caruso
b91e233714
Fix left arrow (char 77=13+64)
2019-10-13 09:03:46 -04:00
Fabrizio Caruso
d04f7935c3
M N fixed
2019-10-13 09:03:46 -04:00
Fabrizio Caruso
0210d76694
Fix 4
2019-10-13 09:03:46 -04:00
Fabrizio Caruso
5eda1c256c
Fix char 35 38 42 47 52
2019-10-13 09:03:46 -04:00
Greg King
4f24a06f0e
Fixed error handling for missing names in ld65 configure files.
2019-10-12 07:59:49 -04:00
LRFLEW
e660a49347
[cx16] Update ROM banks to new mapping
2019-10-12 04:51:27 -04:00
Greg King
f3f15cfd25
Fixed problems with the Atari Lynx's TGI driver.
...
* The sprite-types for black and transparent backgrounds were swapped.
* A filler-byte for text output isn't printed. (A hardware bug might not need that work-around in most cases.)
2019-10-12 04:01:03 -04:00
Greg King
39b10f9599
Added new program descriptions to the list.
2019-10-11 10:48:56 -04:00
LRFLEW
216105f6df
Update comments in rand.s
2019-10-09 17:09:05 +02:00
LRFLEW
3994fee595
Significantly faster rand() implementation
2019-10-09 17:09:05 +02:00
Fabrizio Caruso
fb260ef17f
Init is no longer in crt0.s
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
7706ea2f13
Improve comments
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
1b1d29ca9e
Comments
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
40cf719068
Use decimal for lcd size initialization
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
b051c913e9
Add supervisionhello in samples/Makefile
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
eb83a3fd0f
Improve helloworld example for Supervision
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
915836b3ec
Improve init code readability
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
cdb8035cf0
Move screen init into crt0.s
2019-10-09 17:01:02 +02:00
Fabrizio Caruso
74a904be54
Hello world example for the Supervision
2019-10-09 17:01:02 +02:00
Stefan
96547d1dd4
Fix colors for #948
2019-10-09 06:15:38 -04:00
Fabrizio Caruso
9bd92178b6
Fix Gamate RVS
2019-10-04 10:22:25 +02:00
Greg King
2e5fbe89cd
Made the "none" CPU allow all address sizes.
2019-10-02 10:09:48 -04:00
Greg King
9dfc8f84bc
Fixed cgetc().
...
The GETIN function doesn't protect CPU registers.
2019-10-01 05:30:36 -04:00
Greg King
3cece61525
Added character codes to change between the two CBM fonts.
2019-10-01 04:16:44 -04:00
Greg King
d7ec817f0a
Fixed a typo in the cx16 document.
2019-09-30 10:41:21 -04:00
Greg King
2546c6ba1c
Put the C64 code into cx16/_scrsize.s.
...
(I forgot that SCREEN is an official jumptable function.
2019-09-28 01:38:16 -04:00
Greg King
6cae84a25d
Updated the cx16 start-up to the emulator's release 32.
...
Made the Kernal ROM be visible when programs start.
2019-09-28 00:54:27 -04:00
Greg King
18afc7c703
Created a target and a library for the Commander X16 prototype computer.
2019-09-27 03:38:51 -04:00
Greg King
0896deedef
Added a .ORG keyword to ca65 structs/unions.
...
Allow 24-bit numbers as operands in ca65 structs/unions.
2019-09-11 19:00:08 -04:00
Oliver Schmidt
3b128ba59f
Use MACHID to check for realtime clock.
...
There's no need to do guesswork to know if a realtime clock is present/active.
2019-09-10 09:49:06 +02:00
Greg King
c53b167307
Added a charmap header that converts no character encodings.
...
It can be used in programs, on non-ASCII machines, that need to send/write ASCII strings.
2019-09-07 23:02:31 -04:00
Jeremy Chadwick
4e3abf417f
Use the word 'macros' universally (not macroes)
2019-08-27 08:34:35 +02:00
Jeremy Chadwick
57b997355f
Grammatical modifications
2019-08-26 09:32:14 -04:00
Jeremy Chadwick
cc373cc41d
doc: clarify need for .IMPORT on some special symbols
2019-08-26 09:32:14 -04:00
jede
3d63a8bb62
Cleaning
2019-07-31 18:07:28 +02:00
jede
3b07b8b8e3
Add cclear and cclearxy
2019-07-31 18:07:28 +02:00
Greg King
a0db846a97
Allowed old-style (K and R) function declarations to be fastcall.
...
That lets them match old-style definitions. It avoids "Type conflict" error messages. It allows shorter function calls.
Fixed the types of some variables in "test/ref/otccex.c". It avoids crashes on 64-bit Windows (32-bit Windows with 64-bit pointers).
2019-07-22 09:26:23 -04:00
jede
cceffbdb8c
Fix bug $FF
2019-07-21 14:11:51 -04:00