jede
e60836add8
Telestrat cfg : fix space
2022-07-21 03:24:17 +02:00
jede
36a27055e8
Telestrat : change default start address
2022-07-21 03:24:17 +02:00
mrdudz
e8e1889b0b
handle loadaddr the same as with the other CBM targets
2022-07-21 03:22:52 +02:00
Greg King
55ea831e2d
Upgraded the cx16 library to the Commander X16 Kernal ROM's prerelease 39.
2022-07-21 03:22:52 +02:00
Karri Kaksonen
f2f358262e
Add mono conio files
2022-07-21 03:20:45 +02:00
Karri Kaksonen
7e7f9ffa58
Add blinking cursor
2022-07-21 03:20:45 +02:00
Karri Kaksonen
c6b9a012c8
Allocate own zp pointer for conio implementation
2022-07-21 03:20:45 +02:00
Karri Kaksonen
9cdaf82f95
Add space to config
2022-07-21 03:20:45 +02:00
Karri Kaksonen
ba3cd27d30
Add basic conio buffer
2022-07-21 03:20:45 +02:00
Karri Kaksonen
9fbeb68b22
Make STARTUP segment larger
2022-07-21 03:20:44 +02:00
Karri Kaksonen
9cf4f166c0
Add more space to init segmen
2022-07-21 03:20:44 +02:00
Karri Kaksonen
750ce30768
Make start of ROM depend on CARTSIZE
2022-07-21 03:20:44 +02:00
Karri Kaksonen
0be3882f08
Remove the EXEHDR from the default build
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
4cd32829ea
Add segment ONCE
2022-07-21 03:20:44 +02:00
Karri Kaksonen
89716ac831
Add target atari7800
2022-07-21 03:20:44 +02:00
Wayne Parham
12aa8693b8
Corrected size of BASROM definition
2022-07-21 03:18:13 +02:00
Oliver Schmidt
8b0de8a931
Merge branch 'master' into master
2021-11-23 22:56:51 +01:00
Gerhard Gruber
a7e6f9840c
VIC-20 and C128 cfg added for ASM programming
2021-11-23 21:51:57 +01:00
Wayne Parham
11d81b1f43
Stylistic changes
2021-06-15 16:39:28 -05:00
Wayne Parham
2635655e8c
sym1.cfg cosmetic changes
2021-06-07 19:07:36 -05:00
Wayne Parham
69e2313a63
First round of requested code changes
2021-06-06 23:20:54 +01:00
Wayne Parham
321bac4178
Remove TAB characters
2021-05-13 14:43:16 -05:00
Wayne Parham
f81aefe8bd
Synertek Systems Sym-1 config files
2021-05-09 17:13:24 -05:00
Greg King
acb5af539f
Fixed the ld65 configure files for the cx16 platform.
...
* Added ONCE and INIT segments to the Assembly configuration.
* Made more segments optional in the standard and the banked configurations. That will make them a little easier to use with Assembly-source programs.
2021-02-21 14:02:49 -05:00
Christian Groessler
6c90f3e2d2
atarixl configs: RAM memory area was renamed to MAIN in d8c31cf1d3
...
adjust comments accordingly
2021-02-09 11:22:58 +01:00
Polluks
c663f64542
Added features; changed FFF0 segments
2020-11-28 20:56:12 +01:00
Polluks
a538188d90
Fixed some config mistakes
2020-11-28 20:56:12 +01:00
Polluks
9538ca29b2
Unified #1345
2020-11-28 20:56:12 +01:00
Christian Groessler
77da8d5490
vic20.cfg: add missing comma
2020-11-11 17:20:25 +01:00
Sven Michael Klose
53f055fb1d
Reduce stack size to 256B for unexpanded VICs.
2020-11-11 12:42:35 +01:00
Christian Groessler
944ebbc23c
atarixl configs: make size of CHARGEN configurable
...
If text mode is not used, its space can be reclaimed by setting __CHARGENSIZE__
to 0.
Following a suggestion from issue #1314 .
2020-10-29 17:43:49 +01:00
Oliver Schmidt
2fcd8b934a
Made HGR segment obligatory.
...
Requiring the HGR segment makes the configs a little less flexible, but for the intended use case the HGR segment actually is necessary. And as we learned now, making the HGR segment obligatory helps users to not shoot themselves in the foot.
2020-10-24 13:57:35 +02:00
Greg King
a25b28a972
Added files to the pet library that support the overlay demo sample program.
...
cbm_load() is needed because the Pet/CBM Kernals don't have a LOAD function that can be used by machine code programs.
2020-10-15 21:22:04 -04:00
Greg King
e682f7c8c3
Protect the C stack from overlays on the c64 target.
2020-10-15 14:00:25 -04:00
Greg King
41bd8d909b
Added ld65's bank attribute to the cx16 library's bank (overlay) configuration file.
...
That attribute makes it easier for Assembly code to know which bank holds a label.
2020-09-20 19:55:25 -04:00
Greg King
0b64ca0d7d
Fixed the ld65 cx16 Assembly configuration file.
...
The CODE segment immediately follows the EXEHDR segment. Added a segment for the zero-page area that's free when the BASIC ROM isn't used.
2020-09-20 16:09:58 -04:00
Greg King
410e4502ee
Added a 160x192x2 TGI (graphics) driver to the VIC-20 library.
...
The driver requires a special linker configuration: "vic20-tgi.cfg".
The VIC-20 computer needs at least 8K of expansion RAM!
"tgidemo.c" needed to be adjusted because the VIC-20's vertical (y) range is greater than its horizontal (x) range -- the opposite of most other platforms. Also, the circle demo would jam on the VIC-20.
2020-07-08 05:55:30 -04:00
Greg King
3fa253d31f
Updated the cx16 library to the Commander X16 Kernal's prerelease 35.
2019-12-25 10:56:32 -05:00
Oliver Schmidt
d5c804f851
Expanded Sim65 zero page.
2019-11-26 22:18:12 +01:00
Greg King
d78133e1f0
Updated cx16 to match the Commander X16 ROMs and emulator, release 34.
2019-11-16 13:11:40 -05:00
Fabrizio Caruso
fb260ef17f
Init is no longer in crt0.s
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
Greg King
18afc7c703
Created a target and a library for the Commander X16 prototype computer.
2019-09-27 03:38:51 -04:00
bbbradsmith
fb7d4acd5c
versionable header for sim65
...
load and run address now configured from header
fix error codes not to conflict with test
fix test/misc/endless.c which is supposed to fail if an endless loop does not occur
2019-05-29 22:56:51 +02:00
bbbradsmith
2f3cae0d2e
movable sp for sim65
2019-05-29 22:56:51 +02:00
Christian Groessler
14d8f3d81d
cfg/atari-xex.cfg: fix typo in comment
2019-04-24 13:17:11 +02:00
Daniel Serpell
824e30934e
Change XEX configuration file names to better reflect original names.
...
Also, updates documentation with the new files.
2019-02-21 19:00:17 -03:00