mrdudz
c6f23eefc8
remove dangling spaces
2022-07-21 03:20:44 +02:00
mrdudz
2cc46e11d3
add comment explaining what the empty file is about
2022-07-21 03:20:44 +02:00
mrdudz
be22b8ad4d
add missing newline to a bunch of files
2022-07-21 03:20:44 +02:00
mrdudz
cbbdd3d9cf
remove a bunch of TABs
2022-07-21 03:20:44 +02:00
Karri Kaksonen
f92e1f2e3c
Change polarity for 2600 buttons
2022-07-21 03:20:44 +02:00
Karri Kaksonen
851c65344c
Add comments
2022-07-21 03:20:44 +02:00
Karri Kaksonen
3ceae59857
Add stdjoy driver
2022-07-21 03:20:44 +02:00
Karri Kaksonen
cdf83d2a26
Fixed logic flaw
2022-07-21 03:20:44 +02:00
Karri Kaksonen
14956f3b15
Add atari7800-stdjoy
2022-07-21 03:20:44 +02:00
Fabrizio Caruso
1effa5944b
Optimize delete cycles
2022-07-21 03:20:44 +02:00
Fabrizio Caruso
3050e3afcd
Use lsr
2022-07-21 03:20:44 +02:00
Fabrizio Caruso
fc6548db5c
Fix color 1 and 2 (grey/green levels)
2022-07-21 03:20:44 +02:00
Fabrizio Caruso
82cfbb5fa8
Fix Gamate CONIO: non-solid characters bug
2022-07-21 03:20:44 +02:00
Karri Kaksonen
6f11c4ffad
Export paldetected
2022-07-21 03:20:44 +02:00
Karri Kaksonen
ef13a470e8
Use proper mnemonics
2022-07-21 03:20:44 +02:00
Karri Kaksonen
fd305c1e31
Separate machine detection from crt0 and put it in get_tv
2022-07-21 03:20:44 +02:00
Karri Kaksonen
cf8c7ee28d
Split clock file to components
2022-07-21 03:20:44 +02:00
Karri Kaksonen
218c98d4d5
Add get_tv.s
2022-07-21 03:20:44 +02:00
Karri Kaksonen
7c12916718
Add irq handling, PAL/NTSC detection and clock()
2022-07-21 03:20:44 +02:00
Karri Kaksonen
76fae9da82
Add irq handling, PAL/NTSC detection and clock()
2022-07-21 03:20:44 +02:00
Karri Kaksonen
d099df0533
Clear hw palette and set AUDIN low at startup
2022-07-21 03:20:44 +02:00
Karri Kaksonen
f7c59ee1ec
Add CARTSIZE to cfg file for configuring the a78 header. Add descriptions of usage.
2022-07-21 03:20:44 +02:00
Karri Kaksonen
d586c83dae
Add exehdr
2022-07-21 03:20:44 +02:00
Karri Kaksonen
dc75972e9e
Add exehdr
2022-07-21 03:20:44 +02:00
Karri Kaksonen
3792347d5d
Add crt0.s and ctype.s
2022-07-21 03:20:44 +02:00
Karri Kaksonen
e653204ffe
Add target atari7800
2022-07-21 03:20:44 +02:00
Karri Kaksonen
4f9b30d50d
Fix black index in tgi_colors.s
2022-07-21 03:20:44 +02:00
Karri Kaksonen
b252059369
Mark index 0 as TRANSPARENT. Let palette start from index 1
2022-07-21 03:20:40 +02:00
Jeff Tranter
ba13ba32a1
Fix some commonly made spelling errors in comments.
2022-07-21 03:18:13 +02:00
Greg King
8bf9766e9e
Added to the telestrat library the name of the standard dynamic TGI driver.
2022-07-21 03:13:10 +02:00
polluks
ad95ba7854
Added tail call optimization
2022-07-21 03:13:10 +02:00
Greg King
103d3ccfcd
Fixed the cart directory build code to handle even simple programs.
...
Carts can be built containing programs that don't link some segments.
2022-07-21 03:13:10 +02:00
polluks
33bb1a22ff
Removed the colour purple
...
This commit may break compatibility.
2022-07-21 03:13:10 +02:00
polluks
d6349e0f92
Save a few bytes
2022-07-21 03:13:10 +02:00
polluks
5f151b1316
Revert commits
2022-07-21 03:13:10 +02:00
Sven Michael Klose
3ee9b35080
Fix strnlen().
2022-07-21 03:13:09 +02:00
Sven Michael Klose
88fdaeb490
Add standard C library function strnlen().
2022-07-21 03:13:09 +02:00
Greg King
baa582ac0b
Made cbm_open() be more efficient.
...
The fastcall argument doesn't need to be put on a stack. SETNAM can be called before SETLFS.
2022-07-21 03:13:09 +02:00
Greg King
e1ef1325ec
Put the alignment decrement code back into posix_memalign().
...
Without that code, the function returns a very broken pointer.
2022-07-21 03:13:09 +02:00
Oliver Schmidt
152241f26c
Don't rely on (actually changed) unspecified compiler behavior.
2022-07-21 03:13:09 +02:00
polluks
687c8052ae
Save a few bytes
2022-07-21 03:13:09 +02:00
Bob Andrews
c0c89a81e4
Merge branch 'master' into rremd
2021-12-11 22:36:12 +01:00
Oliver Schmidt
8b0de8a931
Merge branch 'master' into master
2021-11-23 22:56:51 +01:00
Gabriele Gorla
6637e28831
saves 2 bytes in the standard c64 joystick driver
...
remove redundant code and add jmp to the common sequence
two more bytes could be saved at the expense of longer sequence with interrupts disabled by moving sei/cli
2021-11-23 21:34:49 +01:00
Wayne Parham
5f4605c4fc
Remove trailing blank lines from read.s, write.s and tapeio.s
2021-06-16 17:28:19 -05:00
Wayne Parham
d6ef8326f9
Remove trailing blank line from libsrc/sym1/display.s
2021-06-16 17:24:18 -05:00
Wayne Parham
85d345088d
Remove trailing two blank lines from libsrc/sym1/crt0.s
2021-06-16 17:21:57 -05:00
Wayne Parham
a93542e80c
Added __fastcall__ to comments
2021-06-16 16:24:26 -05:00
Wayne Parham
faf6266cde
typo in comment
2021-06-12 06:28:53 -05:00
Wayne Parham
c9bb1483ac
Add BEL->beep functionality
2021-06-12 06:17:03 -05:00
Wayne Parham
9e6c1d1303
tapeio and symNotepad updates
2021-06-11 19:55:13 -05:00
Greg King
14d05c61b6
Made Creativision's joystick driver more efficient.
2021-06-11 07:43:25 -04:00
Greg King
af3d4581d3
Moved Creativision's playsound() into a separate file.
...
It won't waste space in a cartridge if it isn't used.
2021-06-11 07:43:25 -04:00
Greg King
f636d4e634
Fixed the Creativision library's bios_playsound().
...
It was disabling interrupts permanently.
2021-06-11 07:43:24 -04:00
Wayne Parham
24f5bac899
Added BEL -> beep() functionality
2021-06-10 16:07:39 -05:00
Wayne Parham
7d6541274d
Changes to I/O access
2021-06-09 10:23:42 -05:00
Wayne Parham
886e9e83b2
Removed stdin->stdout echo from read.s
2021-06-07 12:33:29 -05:00
Wayne Parham
88ee45e9ef
tapeio.s updates
2021-06-07 00:35:20 -05:00
Wayne Parham
dc9333a3bb
tapeio.s updates
2021-06-07 00:18:26 -05:00
Wayne Parham
c961782192
Removed libref.s
2021-06-07 00:07:09 -05:00
Wayne Parham
0bbff54378
return val updates
2021-06-07 00:03:44 -05:00
Wayne Parham
9d509735a8
Makefile changes
2021-06-06 21:56:23 -05:00
Wayne Parham
64afb50d5a
Makefile changes
2021-06-06 21:45:58 -05:00
Wayne Parham
6c4c959141
Sym-1 lib changes
2021-06-06 21:28:03 -05:00
Wayne Parham
69e2313a63
First round of requested code changes
2021-06-06 23:20:54 +01:00
Greg King
6bedade593
Fixed the creativision function prototypes.
...
Added const to a pointer parameter.
2021-05-29 08:37:38 -04:00
Greg King
663268dca9
Syncronize the Supervision crt0.s with its ld65 config files.
...
.segment "VECTOR" -> "VECTORS". Fixes #1506 .
2021-05-21 03:32:43 -04:00
Christian Groessler
681c9594cc
libsrc/atari5200/crt0.s: fix formatting
2021-05-21 01:45:55 +02:00
mrdudz
6d560f4236
change prototype for GraphicsString() to void __fastcall__ GraphicsString(const void *myGfxString);
2021-05-18 15:16:14 +02:00
mrdudz
5fc9d3f048
change driver _install calls from taking "void*" to "const void*"
2021-05-16 22:57:28 +02:00
WayneParham
e9fd87d07a
Merge branch 'master' into master
2021-05-16 10:02:37 -05:00
Christian Groessler
09e0e74124
(again) remove TABs
2021-05-13 18:12:12 +02:00
Andrea Odetti
05f545e189
More line number related changes.
2021-05-11 17:41:59 +02:00
Wayne Parham
044a0838a3
Changes to existing cc65 source to support Synertek Systems Sym-1
2021-05-09 16:52:48 -05:00
Wayne Parham
6e79379405
Synertek Systems Sym-1 machine-specific files
2021-05-09 16:34:53 -05:00
polluks2
b1f81d5e21
Optimised code
2021-05-08 19:48:31 +02:00
Polluks
4c37f12a4d
Optimised strlen
2021-05-08 19:36:37 +02:00
Greg King
216bb22b20
Added a special version of a function which uses an absolute addressing mode to access the zero page.
...
The PCEngine needs such operands to be redirected to RAM page $20 explicitly. Fixes #1482 ; fixes #1483 .
2021-05-04 12:10:43 -04:00
Oliver Schmidt
5d84a4ba13
Removed non-ASCII chars.
2021-04-19 16:06:10 +02:00
Christian Groessler
200b420562
Export LMARGN_save to C. People might want to preserve this setting in their program.
...
In turn rearrange startup code in order that LMARGN can be set by a 'constructor' (Do
"initlib" later.)
2021-04-01 15:19:06 +02:00
acqn
31c1172a3a
zlib: Use correct (un)signedness of char in prototypes and functions.
...
Also ensure we are using the same constness qualifiers.
2021-03-30 19:41:20 +02:00
Greg King
710c6c6f2f
Fixed cbm_k_readst() to work around a VIC-20 Kernal bug.
...
It properly returns the RS-232 device's status.
2021-03-25 15:22:18 -04:00
jede
b9fd318985
fix space/column
2021-03-13 00:15:05 +01:00
jede
c0d638a26d
add clock for Telestrat target and add some Telemon primitives
2021-03-13 00:15:05 +01:00
jedeoric
4f26650228
[Telestrat] chdir management ( #1419 )
...
* add syschdir
* revert read.s
* remove extra line
* Now we update __cwd
* Fix tab
* Fix another tab
* Fix tab
* Fix tab and jmp
* fix xgetcwd
* Fix comments
2021-03-11 09:42:14 +01:00
greg-king5
23fba6cc37
Merge pull request #1412 from jedeoric/master
...
[Telestrat] Fix many bugs in conio Telestrat target
2021-03-09 18:44:20 -05:00
jede
a05dddd0d6
Fix next column
2021-03-09 22:02:26 +01:00
jede
facc1b4914
Fix cputdirect
2021-03-08 21:16:44 +01:00
jede
df64fd859c
Fix cvline bug
2021-03-07 23:00:15 +01:00
jede
48badc0816
Fix import return0
2021-03-06 21:40:26 +01:00
Oliver Schmidt
bc8cca9fc4
Revert "Now getchar works"
...
This reverts commit 1fc16cb9ed
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
f122837955
Revert "add syschdir"
...
This reverts commit d83e8a3f0e
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
d6f2fda575
Revert "revert read.s"
...
This reverts commit 65d5786da5
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
8ae5a4a134
Revert "remove extra line"
...
This reverts commit 973a5337ac
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
ab4ca51848
Revert "Now we update __cwd"
...
This reverts commit d417baf826
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
558dfa285e
Revert "Fix tab"
...
This reverts commit 17ca09ba9a
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
24d63a96b1
Revert "Fix another tab"
...
This reverts commit 9b36565485
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
f9ca091bd0
Revert "Fix tab"
...
This reverts commit 2ae41e0a55
.
2021-03-06 12:03:05 +01:00
Oliver Schmidt
1d8479b411
Revert "Fix tab and jmp"
...
This reverts commit bf9d4ac3bb
.
2021-03-06 12:03:05 +01:00
jede
bf9d4ac3bb
Fix tab and jmp
2021-03-04 18:02:26 +01:00