Commit Graph

470 Commits

Author SHA1 Message Date
50a028e2ff Update Z80 binaries. 2021-05-29 00:02:53 +01:00
5b903a5372 Fix Z80 project. 2021-05-29 00:00:54 +01:00
710e144f78 Set CP/M BDOS error mode. 2021-05-28 23:59:48 +01:00
3946f33ddb Add Makefile for 6502 computers using CC65. 2021-05-26 00:55:56 +01:00
0a489f1680 Add Makefile for Z80 computers using Z88DK. 2021-05-26 00:55:23 +01:00
640940f1a3 Add definitions for 6502 computers. 2021-05-26 00:54:54 +01:00
4ee64df89d Set ProDOS file type when compiled for Apple II. 2021-05-26 00:54:38 +01:00
94e938fbe2 Move from Z80 to 8bit as it is usable in 6502 as well. 2021-05-26 00:45:45 +01:00
9c426f63c4 Write content to files in Z80 as some systems ignore empty files. 2021-05-25 21:54:05 +01:00
1a93db2554 Try to create only 300 files in settings. 2021-05-25 21:53:47 +01:00
bde1577cd3 Use 16 bytes for files name in Z80 as 9 seems to fail in some systems. 2021-05-25 21:53:34 +01:00
159c53a200 Check if errno is set. 2021-05-25 21:53:03 +01:00
906e63469e Open file as write-only in Z80. 2021-05-25 21:52:51 +01:00
f5153c879c Wait for key before exiting. 2021-05-25 21:52:29 +01:00
9913136690 Use int instead of long to count elements in Z80. 2021-05-25 21:51:48 +01:00
2ac584e5c2 Fix text alignment in Z80. 2021-05-25 21:50:45 +01:00
4ce79d4396 Add Z80 binaries. 2021-05-25 20:55:19 +01:00
2c6f4e0cb4 Implement fssetter for Z80 based computers. 2021-05-25 20:53:54 +01:00
3d6e264491 Add skeleton for Z80 target. 2021-05-25 18:22:02 +01:00
64ed713a96 Update function definition in Darwin. 2021-05-25 13:43:46 +01:00
81db71957a Add some documentation. 2021-05-24 14:58:33 +01:00
2644703659 Add binary for Darwin 1.2. 2021-05-24 14:30:22 +01:00
3edd14dbc9 Add binary for Darwin 1.3. 2021-05-24 14:30:12 +01:00
473a5b81b3 Add binary for Darwin 1.4. 2021-05-24 14:29:58 +01:00
3ce3aa8ea4 Add binary for Darwin 7. 2021-05-24 14:29:48 +01:00
7d034506a7 Add binary for Darwin 8. 2021-05-24 14:29:40 +01:00
7a65b02752 Add Makefile for Darwin 1.2. 2021-05-24 14:29:29 +01:00
310c97a1a8 Add Makefile for Darwin 1.3. 2021-05-24 14:29:18 +01:00
1367c125fc Add Makefile for Darwin 1.4. 2021-05-24 14:29:10 +01:00
5606dedcc6 Add Makefile for Darwin 7. 2021-05-24 14:29:00 +01:00
2802c7fdc9 Add Makefile for Darwin 8. 2021-05-24 14:28:50 +01:00
8c6517322f Add Makefile for Mac OS X 10.4. 2021-05-24 14:28:36 +01:00
3b6a700ef1 Link Darwin's resource fork data statically. 2021-05-24 14:22:16 +01:00
4356cd5886 Only check Darwin's volume attributes if defined as existing. 2021-05-24 14:21:49 +01:00
0c501a6e21 Only try path access to resource fork in Darwin if it is defined as existing. 2021-05-24 14:21:27 +01:00
80a7329cb7 Fix includes in Darwin's resource fork. 2021-05-24 14:20:30 +01:00
f65d052fd8 Use pre-C99 value for unsigned 32-bit integer in Darwin. 2021-05-24 14:14:12 +01:00
2882388946 In Darwin/Mac OS X, create resource fork using path access mode if Carbon is not available. 2021-05-20 23:46:28 +01:00
4779f566e9 Update binary for macOS 11. 2021-05-20 16:37:05 +01:00
779c59dd0f Add project and binary for Apple Project Builder 1.0 (Mac OS X 10.0). 2021-05-20 16:36:49 +01:00
f8b9a50601 Add project and binary for Apple Project Builder 1.1 (Mac OS X 10.1). 2021-05-20 16:36:34 +01:00
d592d48d0b Add project and binary for Apple Project Builder 2.0 (Mac OS X 10.2). 2021-05-20 16:36:20 +01:00
02bf6b0de3 Add project and binary for XCode 1.0 (Mac OS X 10.3). 2021-05-20 16:36:03 +01:00
d61e4196b3 Add project and binary for XCode 2.2 (Mac OS X 10.4). 2021-05-20 16:35:44 +01:00
f87c7acd9f Ensure UNIX gets definitions sent by subfolders in CMake scripts. 2021-05-20 16:35:13 +01:00
d44245164a Change how data is written to files in Carbon, to ensure the returned integer equals the number of bytes written. 2021-05-20 16:34:52 +01:00
afae632ed2 Handles in Carbon are garbage-collected double-pointers, fix their usage. 2021-05-20 16:33:28 +01:00
55f5042dfd Clear Carbon's unicode string variables as it is not done properly by the string conversion functions. 2021-05-20 16:32:29 +01:00
03e0fcb1b5 Fix retrieval of absolute path in Carbon. 2021-05-20 16:31:57 +01:00
142ef1d3ef Enable dynamic loading of setxattr(2) in Darwin/Mac OS X if compiled with dl interface, TODO old dyld interface. 2021-05-20 16:31:27 +01:00