Christian Groessler
|
057884ffa9
|
Atari: initial support to create cassette bootable programs -- unfinished
|
2014-01-02 19:28:22 +01:00 |
|
Oliver Schmidt
|
e267addb5b
|
Merge pull request #67 from greg-king5/echo
CBM stdin Console RETURN-key Echo
|
2013-12-26 06:54:42 -08:00 |
|
Greg King
|
6f72758587
|
Reset the stdin console when a program starts.
|
2013-12-24 15:26:05 -05:00 |
|
Greg King
|
0dc8a278c7
|
Moved the command-line arguments out of BASIC's input buffer.
The stdin console re-uses that buffer.
|
2013-12-24 13:56:19 -05:00 |
|
Greg King
|
d56f5d65ab
|
Added a simplistic read() that gives a stdin console on the Atmos.
|
2013-12-24 05:18:04 -05:00 |
|
Greg King
|
50c626d02b
|
Avoided a reload by using a second register.
|
2013-12-23 12:20:28 -05:00 |
|
Greg King
|
263ae3ceb1
|
Made the CBM stdin consoles echo '\n' to the screen.
That fix makes Commodore platforms be consistent with other platforms' consoles.
|
2013-12-23 11:48:58 -05:00 |
|
Oliver Schmidt
|
e0262750ce
|
Have %I yield values [1..12] instead of [0..11].
|
2013-12-09 19:53:54 +01:00 |
|
Christian Groessler
|
9e91f74297
|
small optimzation (found by Greg King)
|
2013-12-07 01:24:05 +01:00 |
|
Christian Groessler
|
2461163f38
|
remove old (static) serial driver boilerplate
|
2013-12-06 21:16:10 +01:00 |
|
Christian Groessler
|
932748e6ca
|
remove debug code
|
2013-12-06 20:53:49 +01:00 |
|
Christian Groessler
|
074136826a
|
add serial driver for Atari, still contains much debug code
|
2013-12-06 20:53:49 +01:00 |
|
Oliver Schmidt
|
0a8efc9fc3
|
Revert "Added basic frame for new target 'creativision'."
This reverts commit 8e6b8dd0af .
|
2013-12-05 21:45:20 +01:00 |
|
Greg King
|
42a09f0c23
|
Merged branch "master" into make.
|
2013-11-30 12:45:15 -05:00 |
|
Oliver Schmidt
|
8e6b8dd0af
|
Added basic frame for new target 'creativision'.
Kym Greenshields <kym.greenshields@gmail.com> has expressed interest
in contributing and maintaining support for the VTech CreatiVision system.
|
2013-11-25 22:52:04 +01:00 |
|
Greg King
|
05ed164c36
|
Made a makefile show its progress consistently, by listing only the source file names.
That change avoids the confusion of seeing some names shown twice.
|
2013-11-24 19:12:27 -05:00 |
|
Christian Groessler
|
478a7679a2
|
Force inclusion of 'shadow RAM preparation' load chunk in crt0.s and
not in the linker config file.
|
2013-10-18 22:08:26 +02:00 |
|
Christian Groessler
|
9f44d00d17
|
Put EXE header and main chunk load header into a single file --
it makes no sense to be able to include/exclude them separately.
|
2013-10-18 14:54:22 +02:00 |
|
Christian Groessler
|
b153ec8896
|
atari-asm.cfg linker config file
|
2013-10-18 03:08:26 +02:00 |
|
Christian Groessler
|
bf3a23c34c
|
Rename 'syschk' symbol in the linker config file, which forces inclusion
of the 'system check' load chunki, to '__SYSTEM_CHECK__'.
|
2013-10-18 03:08:15 +02:00 |
|
Christian Groessler
|
90bac9d38c
|
rename LOWDATA segment to LOWBSS
|
2013-10-16 18:20:57 +02:00 |
|
Christian Groessler
|
3ef1ef3357
|
comment and formatting fixes
|
2013-10-16 18:20:48 +02:00 |
|
Christian Groessler
|
e3b9e9a76e
|
small optimization
|
2013-10-04 12:41:08 +02:00 |
|
Christian Groessler
|
700fd4f187
|
Enable "system check" load chunk for non-XL Atari target.
|
2013-10-04 00:54:24 +02:00 |
|
Oliver Schmidt
|
b727c075e9
|
Merge pull request #48 from efornara/time_fix
fixed timep handling in time()
|
2013-10-02 14:50:02 -07:00 |
|
Emanuele Fornara
|
35388418fd
|
fixed timep handling in time()
|
2013-10-02 20:55:01 +01:00 |
|
Christian Groessler
|
7fb0cf4bb2
|
Some formatting and style fixes.
|
2013-10-01 11:36:37 +02:00 |
|
Christian Groessler
|
213f93cce4
|
disable DEBUG
|
2013-09-27 22:14:26 +02:00 |
|
Christian Groessler
|
39a98f250b
|
untabify
|
2013-09-27 22:01:54 +02:00 |
|
Christian Groessler
|
34e75afec3
|
adapt to CHARGEN_RELOC
|
2013-09-20 18:09:53 +02:00 |
|
Christian Groessler
|
aa2167926a
|
move CHARGEN_RELOC enabling to Makefile.inc
|
2013-09-20 00:26:49 +02:00 |
|
Christian Groessler
|
37ed72bc89
|
cleanup and document CHARGEN_RELOC change
|
2013-09-20 00:10:34 +02:00 |
|
Christian Groessler
|
fe75788015
|
add CHARGEN_RELOC knob to conditionally include the code to change CHBASE
|
2013-09-19 23:34:45 +02:00 |
|
Christian Groessler
|
60e97f4d96
|
move macros to enable and disable the ROM into a separate include file
|
2013-09-19 23:21:09 +02:00 |
|
Christian Groessler
|
47a6390753
|
adjust some variable names
|
2013-09-19 22:40:20 +02:00 |
|
Christian Groessler
|
0a7cb64d2e
|
Use '.ifdef' and '.ifndef' instead of '.if .defined' and '.if .not .defined'.
|
2013-09-19 22:36:22 +02:00 |
|
Christian Groessler
|
2e10a55b51
|
use '.ifndef' instead of '.if .not .defined'
|
2013-09-18 16:36:24 +02:00 |
|
Christian Groessler
|
c210dfcb94
|
use '.ifndef' instead of '.if .not .defined'
|
2013-09-18 16:36:03 +02:00 |
|
Christian Groessler
|
ff18dcaa16
|
override _sys() function for Atari targets
|
2013-09-18 15:35:55 +02:00 |
|
Christian Groessler
|
7c0b049ef7
|
some cosmetic cleanups
|
2013-09-18 01:27:44 +02:00 |
|
Christian Groessler
|
b713706304
|
Get rid of SAVEAREA segment: fold it into LOWDATA.
|
2013-09-18 00:48:01 +02:00 |
|
Christian Groessler
|
678ffbdd4d
|
add support for SHADOW_RAM2 segment
|
2013-09-18 00:25:18 +02:00 |
|
Christian Groessler
|
f679c9703c
|
consider __STACKSIZE__ when initializing sp for atarixl
|
2013-09-17 23:03:33 +02:00 |
|
Christian Groessler
|
367bd368c0
|
override _sys() function for Atari targets
|
2013-09-17 22:52:18 +02:00 |
|
Christian Groessler
|
85170998ad
|
more atarixl linker cfg file cleanups; adapt atarixl-overlay.cfg
|
2013-09-13 21:47:39 +02:00 |
|
Christian Groessler
|
5caf6c8854
|
atarixl linker cfg file cleanups; set default load address to 400 for atarixl
|
2013-09-13 20:29:24 +02:00 |
|
Christian Groessler
|
aac88eac53
|
Use labels instead of segment load addresses to specify entry points
in the EXE file.
|
2013-09-13 18:28:17 +02:00 |
|
Christian Groessler
|
3d0ebef0f5
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
testcode/lib/tinyshell.c
|
2013-09-12 13:24:35 +02:00 |
|
Christian Groessler
|
2051adeb4d
|
Fix strtol 'endptr' return value.
|
2013-09-12 12:38:20 +02:00 |
|
Christian Groessler
|
5a1dcbbe4c
|
Reduce flicker by waiting for horizontal retrace before switching ROM and
CHARGEN. Can be disabled by setting USEWSYNC to 0.
|
2013-09-11 23:59:24 +02:00 |
|