)]}' { "log": [ { "commit": "d4269cc1510f13a931728ab0ecfecd699b568efc", "tree": "d8c5f0e533971e7a11b50fe348c38b252dd0a614", "parents": [ "5c8d02553f6c76134b0880f82fbb0d8ed6b86c87" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. mai 07 20:18:34 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. mai 07 20:18:34 2023 +0200" }, "message": "Update RAM usage aftre final testing\n" }, { "commit": "5c8d02553f6c76134b0880f82fbb0d8ed6b86c87", "tree": "07ab6ba13c54fd0c76f2721d158904683c26e696", "parents": [ "ab22709b9eb9d109bd35848bc5469bf2d582c13d" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. mai 07 20:13:32 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. mai 07 20:13:32 2023 +0200" }, "message": "Fix remaining bugs with the CPC ROM version.\n\n- Fix an extra const for the icons that shouldn\u0027t be there for the ROM\n version. It is there in the loadable version of the DSC files to\n workaround linker script limitations, but in the ROM it results in\n trying to write to ROM when the icons are added to the desktop\n- Fix a bug (broken code generation by the compiler?) that leads to\n vertical lines in windows not stopping where they should and going all\n the way down the screen (clipping was applied when it shouldn\u0027t,\n leading to an overflow)\n" }, { "commit": "ab22709b9eb9d109bd35848bc5469bf2d582c13d", "tree": "3ce474a5ae070dc27a1014da45b570da69fc224e", "parents": [ "81050b8f35a6c82eb89d70a67a53b0f59f24b9f1" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. mai 06 22:26:18 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. mai 06 22:26:18 2023 +0200" }, "message": "Update README with latest stats for the ROM version\n" }, { "commit": "81050b8f35a6c82eb89d70a67a53b0f59f24b9f1", "tree": "5a8e2d00e8720c2c1f37d5957f9eecb4bf8b25fc", "parents": [ "c0f22c796cf4563ec8f9dbe536a1ae016fdd1bf6" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. mai 06 22:16:49 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. mai 06 22:16:49 2023 +0200" }, "message": "Make CPC version run from ROM\n\nThis frees up an extra 11K of RAM for apps.\n\nIt is still slightly broken: glitches during start of the ROM, and the\ndesktop icons are somehow missing. I don\u0027t know why yet...\n" }, { "commit": "c0f22c796cf4563ec8f9dbe536a1ae016fdd1bf6", "tree": "bcc4a6fa9db5b13fde8d4db7a09a32ad24d9695c", "parents": [ "3783e42cbfa0ca30d12cbfaffa355d2ead6ae4b5" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. mai 04 23:02:20 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. mai 04 23:02:20 2023 +0200" }, "message": "Finalize update t SDCC 4.2\n\nOverall a gain of 2K of memory, not bad at all!\n" }, { "commit": "3783e42cbfa0ca30d12cbfaffa355d2ead6ae4b5", "tree": "c467fc42eb626efb028b97342df620db349a6067", "parents": [ "42349613bba947cd0630d5a433fae2de4cafd714" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. mai 02 17:40:17 2023 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. mai 02 17:42:06 2023 +0200" }, "message": "Update CPC port to SDCC 4.2.0\n\nThis version of SDCC introduces a new calling convention where some\nvalues can be passed in registers. Adjust the assembler code\naccordingly, making it smaller and faster.\n\nSome things are not working quirte right yet:\n- The routine to clear a rectangle isn\u0027t working correctly\n- The keyboard input also does not seem to work completely\n" }, { "commit": "42349613bba947cd0630d5a433fae2de4cafd714", "tree": "3a8bb80573e654628e520c65d314718289e46789", "parents": [ "6c4cba6ebc2c717f47912e46e59cc948712efe60" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "jeu. sept. 23 22:18:46 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "jeu. sept. 23 22:18:46 2021 +0200" }, "message": "Fix UART/input handling\n\nTested in MAME only for now.\n" }, { "commit": "6c4cba6ebc2c717f47912e46e59cc948712efe60", "tree": "806d8c0354408597603d121c53f98777a2ab1c62", "parents": [ "bb8de5f153962314c88e3b1e5e51a22a2f9647d7" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:33:31 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 22:16:09 2021 +0200" }, "message": "Start work on UART driver\n\nThis is incomplete and not working (tested in MAME only so far)\n" }, { "commit": "bb8de5f153962314c88e3b1e5e51a22a2f9647d7", "tree": "fe80809302622f0c581fa3388444626b90a849bf", "parents": [ "5500b68c078315f05d2f6e213c616e4f446afcc6" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:27:57 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:33:11 2021 +0200" }, "message": "Fix drawing glitches\n\n- Use standard ASCII characters for window borders\n- Fix color palette\n- Fix \"reverse\" attribute emulation by having dedicated palette entries\n- Fix usage of attr ram\n" }, { "commit": "5500b68c078315f05d2f6e213c616e4f446afcc6", "tree": "0c2cf66de43ae00633f4e71d289ed7dbbb1e820e", "parents": [ "e82833de35bc1021b7f942aa40a905eb17e47ea0" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:27:13 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:27:13 2021 +0200" }, "message": "Add Welcome app\n" }, { "commit": "e82833de35bc1021b7f942aa40a905eb17e47ea0", "tree": "90616689f9aa3535b2537d8e31f2698fdae1431d", "parents": [ "612e2cf590aaa4b2718f69144a3f94b0c94cd63e" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:26:35 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "mar. sept. 21 21:26:35 2021 +0200" }, "message": "Update generated files\n" }, { "commit": "612e2cf590aaa4b2718f69144a3f94b0c94cd63e", "tree": "8305ea5c736be81b3939f84290e4fca5b4ace6ae", "parents": [ "58ea04ffdb20875cd999a2aeb9d69b7451bd6e3e" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "lun. sept. 20 23:00:40 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "lun. sept. 20 23:00:40 2021 +0200" }, "message": "Fill in the VSmile port\n" }, { "commit": "58ea04ffdb20875cd999a2aeb9d69b7451bd6e3e", "tree": "245f8daa5b5a617676e0163f95f43e30be8cc78b", "parents": [ "1b572428a710d32a613498d56705781213d7960a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "lun. sept. 20 22:57:30 2021 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@gmail.com", "time": "lun. sept. 20 22:57:30 2021 +0200" }, "message": "Create project for vsmile port using u\u0027nSP IDE\n" }, { "commit": "1b572428a710d32a613498d56705781213d7960a", "tree": "89a05197f6684c54d9e3928667cc203b57479d14", "parents": [ "dd007ce28125a6cc0d5b3c008a2999bf743a2043" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. déc. 17 21:53:16 2020 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. déc. 17 21:53:16 2020 +0100" }, "message": "Update to SDCC 4\n" }, { "commit": "dd007ce28125a6cc0d5b3c008a2999bf743a2043", "tree": "dac51adb822efcc48474e844b4ce4c6250d5e79a", "parents": [ "4001f5294cb3a1a1600ef3efeff4d29345918111" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. déc. 17 21:49:04 2020 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. déc. 17 21:49:04 2020 +0100" }, "message": "Fix crash with Albireo disk ROM\n\ncas_in_open can corrupt IX. IX must be preserved in asm code otherwise SDCC\nis confused.\n" }, { "commit": "4001f5294cb3a1a1600ef3efeff4d29345918111", "tree": "5ea6e576f04b33b3ae79c612741e36644a47e0f0", "parents": [ "6fe1d93086e37cb9adcd093ab781c1c813ab1f84" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juin 06 18:20:19 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juin 06 18:20:19 2017 +0200" }, "message": "Fix build for bitbox.\n\nAvoid a conflict of names (mouse_x is used in the bitbox SDK)\n" }, { "commit": "6fe1d93086e37cb9adcd093ab781c1c813ab1f84", "tree": "ae877b81582e39253b7bfd57b573d52e35af56ec", "parents": [ "613f859a51b97d4abfbde6ca91ba1082d8f14c78" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 20:54:24 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 20:54:24 2017 +0200" }, "message": "bitbox: implement and enable mouse support.\n" }, { "commit": "613f859a51b97d4abfbde6ca91ba1082d8f14c78", "tree": "1cef5e97d7f03dc9c64ae4f89c91c4a81ce92aa1", "parents": [ "7987cb219344d9c401251d4bd744c707f625bca5" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 20:19:46 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 20:19:46 2017 +0200" }, "message": "Implement file I/O\n\nEditor can now load and save files.\n" }, { "commit": "7987cb219344d9c401251d4bd744c707f625bca5", "tree": "d122d9c1216674f9108889f82ee30835f987c0dd", "parents": [ "a99ceebc85edc94658ef5ae5a74c71a909831fb4" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 14:01:01 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 14:13:07 2017 +0200" }, "message": "Add shell app, but the command prompt is broken.\n" }, { "commit": "a99ceebc85edc94658ef5ae5a74c71a909831fb4", "tree": "16bbbffa32a1c6a048f63ab5096fea54d4af4c82", "parents": [ "69b1f06e54ca0e327faa438d27753853c61d9753" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:51:34 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:51:34 2017 +0200" }, "message": "Missing forward declarations in DSCs.\n\nMakes gcc5 happy.\n" }, { "commit": "69b1f06e54ca0e327faa438d27753853c61d9753", "tree": "cd34bf611cefd6b0164bc466601776a2771b0fc2", "parents": [ "47867806df86a8fa333002a1a606bb97bd098b0b" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:44:30 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:47:52 2017 +0200" }, "message": "Initial port to the bitbox.\n\nUses the conio driver with a few tweaks to look a little less ugly.\nStill not as good as the VNC one, but we don\u0027t have a 4 color textmode\n(yet?). Some more custom chars and palette efforts like in the VNC\ndriver could make it look better, still.\n\nTODO\n- Embed more apps (but most of them are network related)\n- Mouse support (USB)\n- Network support (ENC28J60 or other)\n- Filesystem on SD card + add the \"directory\" app\n- Dynamic loader is not really needed, we can easily fit all apps in\n flash (more easily than in RAM, actually).\n" }, { "commit": "47867806df86a8fa333002a1a606bb97bd098b0b", "tree": "d644148e9208baa68af4fb71db619b450945b7e3", "parents": [ "69a6e72f1105913f49e78d4a3d94ec775f9ca56d" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:43:16 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 05 13:47:52 2017 +0200" }, "message": "More missing const\n" }, { "commit": "69a6e72f1105913f49e78d4a3d94ec775f9ca56d", "tree": "55ad75d32a124e0c5ca4c6390e8edd2b13cedcd0", "parents": [ "5ce1414a2363727673676b87ec58d3bc830ac25b" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 03 10:17:17 2017 +0200" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 03 10:17:17 2017 +0200" }, "message": "Update to SDCC 3.6.0.\n\n- Remove --funsigned-char, it is now the default\n- Update the sdcc linker patch\n- Adjust to removal of malloc.h\n- Add various missing \u0027const\u0027\n\nAllows to gain an extra 100 bytes of free RAM.\n" }, { "commit": "5ce1414a2363727673676b87ec58d3bc830ac25b", "tree": "67275f5e48a98fad92481a1599f0e6ad6610a9e1", "parents": [ "a0c63baf77e49058499008c1a763e1b69763877e" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:30:59 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:30:59 2016 +0100" }, "message": "Some more optimizations.\n" }, { "commit": "a0c63baf77e49058499008c1a763e1b69763877e", "tree": "9bd025323098d8b1410fb3195d0de7368ea869f7", "parents": [ "df3c92b0e5f30a78392b85701c02ca78dba5acab" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:28:47 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:28:47 2016 +0100" }, "message": "Remove useless \"initialized\" stuff.\n\nThis will simplify the startup and make the code more easily ROMable.\n" }, { "commit": "df3c92b0e5f30a78392b85701c02ca78dba5acab", "tree": "b7ca8d6dad95da232f9082658a0774b5370b190e", "parents": [ "02222725a6ccd1eb43d18c582a9a2e455e55dee5" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:28:23 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "dim. janv. 24 23:28:23 2016 +0100" }, "message": "Remove more unused file.\n" }, { "commit": "02222725a6ccd1eb43d18c582a9a2e455e55dee5", "tree": "cc22ad467fa053c4e22b210b7650d6b096b7d761", "parents": [ "a4d1f3452b8a2e5c048a128d4dafc9a5e2fe2b2d" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:53:31 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:53:31 2016 +0100" }, "message": "Update README, mainly changes about memory use.\n" }, { "commit": "a4d1f3452b8a2e5c048a128d4dafc9a5e2fe2b2d", "tree": "905862026993213453c29144ab59dc776c526df9", "parents": [ "715554f14afdded386f9cf10ac8c50bd6449d47d" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:53:11 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:53:11 2016 +0100" }, "message": "Raise max-allocs-per-node.\n\n- Allows the compiler to better optimize things.\n" }, { "commit": "715554f14afdded386f9cf10ac8c50bd6449d47d", "tree": "02b91ccdee204978cbaacbfced96bd6511498cba", "parents": [ "9333c98f39107039180daa7fa7cd038263e722bd" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:48:57 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 19:48:57 2016 +0100" }, "message": "Further optimize conio driver\n\n- Use __z88dk_callee where possible.\n- Flip parameters around (with macros) for easier getting of params from asm.\n- Remove some unused code\n- Try to avoid slow C for loops.\n" }, { "commit": "9333c98f39107039180daa7fa7cd038263e722bd", "tree": "803ab670fb4eb5b53eb4acdf7ec122326e008972", "parents": [ "0f43dc0c8453b1aae77912430a48dcfbf7a979b2" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 18:38:47 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 18:38:47 2016 +0100" }, "message": "Some more optimizing of conio code.\n" }, { "commit": "0f43dc0c8453b1aae77912430a48dcfbf7a979b2", "tree": "7b6a095b6c50c10c2c4c753794507b4bcf67a8a5", "parents": [ "0ff774a52d07084283f05d7e8d7883a7a9854ab4" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 18:37:33 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "sam. janv. 23 18:37:33 2016 +0100" }, "message": "Remove unused files.\n" }, { "commit": "0ff774a52d07084283f05d7e8d7883a7a9854ab4", "tree": "04047faefa82c295d67fcfd61c0d75e7c3bd9550", "parents": [ "486951e1c61670877ab21e5cae048ec6efff9369" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "ven. janv. 22 23:27:44 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "ven. janv. 22 23:27:44 2016 +0100" }, "message": "Update to SDCC 3.5.0\n\n- Replace make_labels with sed script, because the map file format\nchanged.\n- Remove __fastcall__ in the single place where it was still present\n(leftover from CC65)\n- Use __z88dk_fastcall where possible in the conio driver, speeding up\ndrawing a little further.\n- Allow \"unsafe reads\" since we don\u0027t have any read-sensitive IO mapped\nin memory space.\n\nThere changes free an extra 900 bytes of RAM, making us closer to 25K\nRAM free (with memstat runnning).\n" }, { "commit": "486951e1c61670877ab21e5cae048ec6efff9369", "tree": "de6a79a8a5ab8eb12731c6b54050f3cad0ae42eb", "parents": [ "c06d74c45005aa87c01c212bc9c5ddff734604df" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "ven. janv. 22 23:26:10 2016 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@pulkomandy.tk", "time": "ven. janv. 22 23:26:10 2016 +0100" }, "message": "Add gitignore.\n" }, { "commit": "c06d74c45005aa87c01c212bc9c5ddff734604df", "tree": "4a7903aaf3167633c7993728919594f333c8fd66", "parents": [ "8b2db1d3e1e6113e65957c94809e69ce3df06f73" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@gmail.com", "time": "mar. janv. 20 15:33:32 2015 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@gmail.com", "time": "mar. janv. 20 15:33:32 2015 +0100" }, "message": "Move the \"ow to use\" section up, explain how to get DSK\n\nMake it easier to try Contiki. Compiling it comes later when you tasted\nthe amazing potential.\n" }, { "commit": "8b2db1d3e1e6113e65957c94809e69ce3df06f73", "tree": "4b72e9518332d0cc1d8cc7effc02fba4ad65e731", "parents": [ "8e2f5695a637fdab8d67573187bdeaecd5e88120" ], "author": { "name": "Adrien Destugues", "email": "pulkomandy@gmail.com", "time": "dim. déc. 07 10:50:20 2014 +0100" }, "committer": { "name": "Adrien Destugues", "email": "pulkomandy@gmail.com", "time": "dim. déc. 07 10:50:20 2014 +0100" }, "message": "Formatting fix, code blocks need 4 spaces not 2.\n" }, { "commit": "8e2f5695a637fdab8d67573187bdeaecd5e88120", "tree": "076cf922345e1ce9e7a319199c62ab9281d89feb", "parents": [ "0627a36c0171118fa2ada88964f3dcfa8eb7b96a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 20:13:51 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 20:13:51 2014 +0200" }, "message": "Update README and add screenshot.\n" }, { "commit": "0627a36c0171118fa2ada88964f3dcfa8eb7b96a", "tree": "d47fb2ef7c1bfb01115daf177c231888fbb95400", "parents": [ "a8e43962cbd380ebc48fbf64250e78fe1e6b5466" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 18:55:34 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 18:55:34 2014 +0200" }, "message": "Avoid a firmware bug in defining custom characters.\n\nSince icons now work everywhere, enable them.\n" }, { "commit": "a8e43962cbd380ebc48fbf64250e78fe1e6b5466", "tree": "bf3a60bce94639475ad19a126c15734320fd3b55", "parents": [ "2975e7f749b5dfd55f0c5dc8d079849f3baed036" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 18:54:38 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 18:54:38 2014 +0200" }, "message": "Fix help message. The key to cycle windows is F2.\n" }, { "commit": "2975e7f749b5dfd55f0c5dc8d079849f3baed036", "tree": "de715f6c48d4cffe40d776b2ee97c6696397aa13", "parents": [ "873b5c0dad6953c515a774483533dd5bc764eb15" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:39:25 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:39:25 2014 +0200" }, "message": "Enable the exit menu, which will reset the machine.\n\nA debatable decision, ctrl+shift+esc works anyway, and the menu with\nconfirmation dialog needs about 200 bytes.\n" }, { "commit": "873b5c0dad6953c515a774483533dd5bc764eb15", "tree": "d5ae98c62d15b8ea80371ee59b8ca7c527ff0d30", "parents": [ "df52c59d50e96a0644281843b53fafecd61c4204" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:38:45 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:38:45 2014 +0200" }, "message": "Remove configedit from the system.\n\nIt is also available as an external program...\n" }, { "commit": "df52c59d50e96a0644281843b53fafecd61c4204", "tree": "e4ddd5bd4513786572ac4f25272585bd054b270b", "parents": [ "31276e21111a9c6fdc69e2eeb01a6a3eef85dd47" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:36:50 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:36:50 2014 +0200" }, "message": "WIP support for drawing bitmaps\n\n* The bitmap is relocated by the loader,\n* The bitmap is drawn as 9 custom characters, so we setup a custom\ncharacter area (of 1 char, to save memory), and define and draw custom\ncharacters.\n* Not enabled yet as this works with the dynamically loaded icons but\nnot the ones on the desktop.\n" }, { "commit": "31276e21111a9c6fdc69e2eeb01a6a3eef85dd47", "tree": "b7dc9201b48ac1fb99b2894f455c74c8fb353414", "parents": [ "6d4e1221679360affcd6344a17758c5d70c3e0f5" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:35:42 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:35:42 2014 +0200" }, "message": "Fix the remaining icons to be const...\n" }, { "commit": "6d4e1221679360affcd6344a17758c5d70c3e0f5", "tree": "3d536b8d8e38657bff53009800fb8de5892c4fdd", "parents": [ "25ff05034626dd1320f152a5f37523c736c1ed85" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:33:44 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 15:33:44 2014 +0200" }, "message": "Remove more useless stuff from the cpc target.\n\nThese files are not referenced in contiki.lnk, so they weren\u0027t getting\nlinked in the binary, But they added a lot to the build time...\n" }, { "commit": "25ff05034626dd1320f152a5f37523c736c1ed85", "tree": "b17a99989899eca68fa19e73cb70510be549e4af", "parents": [ "c53d0f6c5463bc096a2811c993977b397e4b57df" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 09:55:24 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juil. 03 09:55:24 2014 +0200" }, "message": "Set mode 1 and better palette on startup.\n" }, { "commit": "c53d0f6c5463bc096a2811c993977b397e4b57df", "tree": "1639017cd5657aa56bf606e8a80879e1a6fb6348", "parents": [ "c73e41a78fec08e1ea99e083d69576fbea94a6e2" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:35:10 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:35:10 2014 +0200" }, "message": "Override the CTK service.\n\n* There are some optimizations we can do here by rewriting parts in\nassembler. More to come.\n" }, { "commit": "c73e41a78fec08e1ea99e083d69576fbea94a6e2", "tree": "5f3365c210bba7a49579e90f75d9a6babdb662e5", "parents": [ "ab17105991e81a4242d64298b714367eb7475c16" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:34:30 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:34:30 2014 +0200" }, "message": "Use the same shell size as on C64.\n\n* Wide enough to be useful...\n" }, { "commit": "ab17105991e81a4242d64298b714367eb7475c16", "tree": "22a7a22a4cdb2de627226d7305b428acdcaecb57", "parents": [ "e209d6ce4743a3df32cee966509de4fd0b0b8c12" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:33:48 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 22:33:48 2014 +0200" }, "message": "Conio: optimize.\n\n* Let\u0027s make this a bit faster...\n" }, { "commit": "e209d6ce4743a3df32cee966509de4fd0b0b8c12", "tree": "3550376c82656774d39d205ab0a6f588837061da", "parents": [ "832c5219b94a5751bb9917183e6e15e854ca23f8" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:44:28 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:44:28 2014 +0200" }, "message": "Delete useless filesDelete useless files..\n" }, { "commit": "832c5219b94a5751bb9917183e6e15e854ca23f8", "tree": "20360769094b47a5b29ae8d4f01878799ed52d93", "parents": [ "8ecb97ef93d91c450e38d262870e6e9bdb744ab1" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:15:21 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:15:21 2014 +0200" }, "message": "Fix memstat and add it to the disk image.\n" }, { "commit": "8ecb97ef93d91c450e38d262870e6e9bdb744ab1", "tree": "75b2fbd6742d241b9f8ef36b83a53f9808336e9b", "parents": [ "9c83f0220f8be49f9f20dcc837cfc4a4a535eafc" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:14:44 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:14:44 2014 +0200" }, "message": "Implement tracking of free memory.\n" }, { "commit": "9c83f0220f8be49f9f20dcc837cfc4a4a535eafc", "tree": "a68f57428cd93d0f2ab173fa25fad7ecea720f0b", "parents": [ "baa228084dcfb3937af8bfa79b39910643ecfefc" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:13:52 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "mar. juil. 01 19:13:52 2014 +0200" }, "message": "Remove conio from the core.\n\n* It is provided by conio.prg, which is loaded at boot time.\n" }, { "commit": "baa228084dcfb3937af8bfa79b39910643ecfefc", "tree": "ae38ffc8963f411cf2dd09fbc77913702e409e84", "parents": [ "09e84f45cad2556a69d40d37f325b998ecf52d7f" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 16:26:13 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 16:26:13 2014 +0200" }, "message": "Fix \"current status\" as the port now runs fine.\n" }, { "commit": "09e84f45cad2556a69d40d37f325b998ecf52d7f", "tree": "d36715695eb87ef6052bc72159aef5c64140d9cf", "parents": [ "b2082f624e32c1420f803d75a32764244355e5b9" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 15:57:56 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 15:57:56 2014 +0200" }, "message": "Define roadmap.\n" }, { "commit": "b2082f624e32c1420f803d75a32764244355e5b9", "tree": "5959719d51955f428af776cdced0b16846e9a828", "parents": [ "8f64605cb5681ecf5b42dee55f1a4dcab501a9b2" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 13:11:14 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 13:11:14 2014 +0200" }, "message": "Don\u0027t use the generic relocator code for DSCs.\n\nThe structure is simple enough and is fixed, so a specific code can be\nused. This saves a few bytes off each DSC file.\n" }, { "commit": "8f64605cb5681ecf5b42dee55f1a4dcab501a9b2", "tree": "f813f4beb0c0abf5a11d569c2f494384f071c855", "parents": [ "c19a2be41f4a197358fa9288b9b1286dcbfa50b7" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 13:09:31 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "lun. juin 30 13:09:31 2014 +0200" }, "message": "Make everything in the DSCs const\n\n* This is the only way I found to have SDCC generate data that doens\u0027t\nneed a runtime init.\n" }, { "commit": "c19a2be41f4a197358fa9288b9b1286dcbfa50b7", "tree": "81665c54a88b61e28df1e3ac738b4c2a06ae43ec", "parents": [ "7d9894e8753e87e1b22bacf23b2136cfe4be922f" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:48:55 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:48:55 2014 +0200" }, "message": "Fix include mixup.\n\nDo things in the right order to make sure the keycode defines are set\nthe same way for everyone.\n" }, { "commit": "7d9894e8753e87e1b22bacf23b2136cfe4be922f", "tree": "e5fdcd5b78c6ad395ac598111e05913a8d11aff6", "parents": [ "13c3881c71af88c64707c5df7dcc818bbde3e6bf" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:48:13 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:48:13 2014 +0200" }, "message": "Fixup compiler flags.\n\n- Make char default to unsigned to make cursor keys work.\n- Remove useless duplicate define.\n" }, { "commit": "13c3881c71af88c64707c5df7dcc818bbde3e6bf", "tree": "5ff8fa982d832de303944555a84f3c8e1ac9692c", "parents": [ "24646546ee66ae030f2f5f28cf3c64a3c17f5ad6" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:47:00 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:47:00 2014 +0200" }, "message": "Document future plans about this project...\n" }, { "commit": "24646546ee66ae030f2f5f28cf3c64a3c17f5ad6", "tree": "d08a71497fa294fd8f5a221830bd22e9fbf44ae7", "parents": [ "5523de4317e643f46d0a5c87585f0cc635575040" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:46:30 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 22:46:30 2014 +0200" }, "message": "Reverse code to avoid SDCC bug.\n\nOnce again, SDCC doesn\u0027t know how to insert elements in a linked list.\n" }, { "commit": "5523de4317e643f46d0a5c87585f0cc635575040", "tree": "91b2ad4aaccde38b46617145d2ccdb20bf0d0fd2", "parents": [ "9d35dfb26e8f221554056a646c059bffe86da6c5" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:28:00 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:28:00 2014 +0200" }, "message": "Hardcode AMSDOS RSX address for now.\n\nThe cpde to get it at runtime doesn\u0027t seem to work.\n" }, { "commit": "9d35dfb26e8f221554056a646c059bffe86da6c5", "tree": "ed4fb1b76ab9e65fc226de673f5efb2e08da499e", "parents": [ "92fb6c1ca52b213157683b82536d1168e04d3b2d" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:26:47 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:27:18 2014 +0200" }, "message": "Optimizations...\n\n* Make the CRT0 even smaller. The gsinit code can be overriden, too.\n* Remove bitmap icons as we currently don\u0027t use them\n" }, { "commit": "92fb6c1ca52b213157683b82536d1168e04d3b2d", "tree": "2a48bb882655b828782f7239cafea09245269884", "parents": [ "e215c634990d15b5be6c5de3fce1fe719b0dac45" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:25:46 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:25:46 2014 +0200" }, "message": "Implement cclearxy using SCR_FILL_BOX\n\nThis is a lot faster than printing chars one at a time.\n" }, { "commit": "e215c634990d15b5be6c5de3fce1fe719b0dac45", "tree": "a6302f1e5e911e5e2fbe48ccfb2791301cc8fb17", "parents": [ "df6b0dd2c6aa3ab981c025e54b15e468cd74ee53" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:24:40 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 20:24:40 2014 +0200" }, "message": "Make DSC files relocatable.\n\n* Make the header const. It will be modified after loading, but making\nit non-const would need a gsinit, wasting disk space and RAM.\n" }, { "commit": "df6b0dd2c6aa3ab981c025e54b15e468cd74ee53", "tree": "4acddaf7b92bd6e5575a5a21df2e5e78985a5740", "parents": [ "a76f8ecc4cff8acace7d667fdd232b1428a27d1a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 16:19:08 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 16:19:08 2014 +0200" }, "message": "Remove useless trace.\n" }, { "commit": "a76f8ecc4cff8acace7d667fdd232b1428a27d1a", "tree": "84a7271188840c450ade02311c6913fdecddcc7d", "parents": [ "2d1778f9b5a83709722aca5bd7a1d493ce5856c6" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 16:17:37 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 16:17:37 2014 +0200" }, "message": "Disable _revers handling.\n\nThis doesn\u0027t work as expected because the CPC reverse swaps the colors,\nrather than inverting the characters.\n" }, { "commit": "2d1778f9b5a83709722aca5bd7a1d493ce5856c6", "tree": "8a1221ef3b9280ba73250d9f7bf28235e540df2f", "parents": [ "32c249b3365f6778c1336658ccf9ca14b6638cb8" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:18:25 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:18:25 2014 +0200" }, "message": "Redirect putchar to the parallel port.\n\n* The screen is used by conio,\n* First step towards getting rid of the firmware.\n" }, { "commit": "32c249b3365f6778c1336658ccf9ca14b6638cb8", "tree": "820af34aa5101139d44679a552b3c4fed1cedbdc", "parents": [ "1b54d351b1f11c15ce764a2911e0533c6e055dc2" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:15:09 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:15:09 2014 +0200" }, "message": "Hack to free more heap space.\n\nThe INITIALIZER section would be in ROM and be copied to INITIALIZED\n(in RAM) on startup on an usual system. Since we run everything from\nRAM, this is a bit pointless, but there doesn\u0027t seem to be a way around\nit in SDCC.\n\nAnyway, we can at least reclaim the space wasted by INITIALIZER and add\nit to the heap. This will allow some more bytes of RAM to be used for\nprograms, and make it easier to keep Contiki core under 16K, which will\nbe useful when we introduce memory banking.\n" }, { "commit": "1b54d351b1f11c15ce764a2911e0533c6e055dc2", "tree": "4e14172eabb47237adf3e673ccb7e4c3c2d9d501", "parents": [ "91577e1be68ec42913a0cd96a485d284186a262a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:14:40 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 13:14:40 2014 +0200" }, "message": "Add missing files.\n" }, { "commit": "91577e1be68ec42913a0cd96a485d284186a262a", "tree": "fde5822e67d71e87149e9da0c2f52352f46bac06", "parents": [ "355605ad1d14be70390a95f035b616110062a265" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 10:38:36 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "dim. juin 29 10:38:36 2014 +0200" }, "message": "Fix generation of relocatable PRGs for good.\n\n- Make sure the header is at the start of the file (duh)\n- The s__* section start symbols generated by asz80 are not relocatable,\n so define our own labels at sections start for gsinit to work.\n" }, { "commit": "355605ad1d14be70390a95f035b616110062a265", "tree": "f66554b307e5956c294195eb58246479067f6f54", "parents": [ "655a2d0f955d105eeecc399cf9afa4ff2863bf9a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:20:12 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:20:12 2014 +0200" }, "message": "Initialize data sections for PRGs.\n" }, { "commit": "655a2d0f955d105eeecc399cf9afa4ff2863bf9a", "tree": "ab992732cc052d4fb3eeeadbd1cdda338b002210", "parents": [ "2ea0b9f6e0bd8d04b9367e2b5340dae614ddda1d" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:19:39 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:19:39 2014 +0200" }, "message": "Point to local/share again.\n\nSince we are going to use a patched SDCC, it will probably be installed\nthere.\n" }, { "commit": "2ea0b9f6e0bd8d04b9367e2b5340dae614ddda1d", "tree": "e2a70fca5cebd0d708b4d3fcacb784fe39cd996f", "parents": [ "d8cf478033b5afab72e6219501d944e0641dd5c4" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:19:10 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:19:10 2014 +0200" }, "message": "Generate relocatable PRG files using patched SDCC.\n" }, { "commit": "d8cf478033b5afab72e6219501d944e0641dd5c4", "tree": "f3e399d43adee4b02d4dd47568bd2e852783eb21", "parents": [ "2aeca06357ede974835d6ba31749c4b067eaaa98" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:18:34 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:18:34 2014 +0200" }, "message": "Update build instructions in README.\n" }, { "commit": "2aeca06357ede974835d6ba31749c4b067eaaa98", "tree": "30db5b91af383b16ad4d0ecda38054a155820dbf", "parents": [ "9e96075b84dba01535cf17db6f0407028a5d55da" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:18:25 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 23:18:25 2014 +0200" }, "message": "Add SDCC patch.\n" }, { "commit": "9e96075b84dba01535cf17db6f0407028a5d55da", "tree": "5ba7dd2d0039b51a120e2014d7ee171b63454af1", "parents": [ "66b4e3c47aa7677d6a7b6138f67ff1159b81e41d" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:13:16 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:13:16 2014 +0200" }, "message": "Remname CFS driver to AMSDOS.\n\nKernal? On CPC?\n" }, { "commit": "66b4e3c47aa7677d6a7b6138f67ff1159b81e41d", "tree": "d4fc046586351b5af71993b5991f49d95ccada8b", "parents": [ "bcf4d09208ceaaff3b50bf509b43531fd4a1afaa" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:12:39 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:12:39 2014 +0200" }, "message": "Remove dependency on mem.s.\n" }, { "commit": "bcf4d09208ceaaff3b50bf509b43531fd4a1afaa", "tree": "f843c57a2cb69ba010db3773951d43d0ce4568a8", "parents": [ "2bb86d9c4382480e78e1fd2eb732fdc1f7d58360" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:11:23 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:11:23 2014 +0200" }, "message": "Workaround SDCC bug.\n\nSDCC would fail to initialize the first element of the process list.\nSwap some conditions so the compiler can figure it out. Sigh.\n" }, { "commit": "2bb86d9c4382480e78e1fd2eb732fdc1f7d58360", "tree": "dd89fe298d3c05b714f85a442c1b569873b466fc", "parents": [ "5e8709fb633386b720ab615ec7442655e6fad305" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:09:59 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:09:59 2014 +0200" }, "message": "Initialize BSS and disk ROM in CRT0.\n\n* The BSS is needed for things to work (duh)\n* The disk ROM must be initialized before allocating the heap.\n" }, { "commit": "5e8709fb633386b720ab615ec7442655e6fad305", "tree": "39740a8c24c371407244cf70648907396d40f544", "parents": [ "d7df4b10d722ff3e664f9b231804943ead53eba9" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:09:18 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:09:18 2014 +0200" }, "message": "Remove now useless files\n\n* mem.s is unneeded,\n* labels are generated using a sed script.\n" }, { "commit": "d7df4b10d722ff3e664f9b231804943ead53eba9", "tree": "46cca656513d2edef91e1976da81f766d6d01fbb", "parents": [ "73da4fe03b45c5e2d3eecfb78ec70040018417b4" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:07:47 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:07:47 2014 +0200" }, "message": "Remove mem.s from the build.\n\n* This is unneeded, we can ignore the BASIc when started with run\"\"\ndirectly. Instead we can size the heap using progend and the AMSDOS ROM\nbottom.\n" }, { "commit": "73da4fe03b45c5e2d3eecfb78ec70040018417b4", "tree": "601eed34439ad48708dd102e2bb7848e102836a1", "parents": [ "8fc71d597bb833a7255b017a241edda7f7607173" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:06:01 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:06:01 2014 +0200" }, "message": "Slightly simplify the program flow of main.\n" }, { "commit": "8fc71d597bb833a7255b017a241edda7f7607173", "tree": "bd90c533e994504989a20ae45172650b6754ac30", "parents": [ "15f3f2611728632748cfabcbd2a5fdf50b25bdf4" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:04:50 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 17:04:50 2014 +0200" }, "message": "Dont\u0027 call screensaver when it is disabled.\n" }, { "commit": "15f3f2611728632748cfabcbd2a5fdf50b25bdf4", "tree": "8b618c1d0dd2fda699e590c055afe00ef1bad5c7", "parents": [ "8f961bf8da6135880b0c191a932d412f49b65b0a" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:45:08 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:45:08 2014 +0200" }, "message": "Include the global loader to avoid cpp warnings.\n\n* Makes sure things are done in the right order.\n" }, { "commit": "8f961bf8da6135880b0c191a932d412f49b65b0a", "tree": "b34d4c9366fc9c20e52d7bf438b1c4a05ad54406", "parents": [ "d4445ca3bbdae7bb2ef9a73358f6fac8b891c6c0" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:44:31 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:44:31 2014 +0200" }, "message": "Implement logging.\n\n* Must be good for something...\n" }, { "commit": "d4445ca3bbdae7bb2ef9a73358f6fac8b891c6c0", "tree": "747945b9fe7761061fc8c92ae280cbfb1ed11afe", "parents": [ "10e4bfed9efe2289df353ef423d7257ca4276059" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:43:26 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:43:26 2014 +0200" }, "message": "Update crt0 for current SDCC version.\n\n* There is a new INITIALIZER/INITIALIZED system in SDCC for initializing\nstatic variables. This must be handled from CRT0.\n" }, { "commit": "10e4bfed9efe2289df353ef423d7257ca4276059", "tree": "682c127a8ba0a8d251acdb0915c65c81697fcd10", "parents": [ "96bd9f2c3d07c6bf38ebff2881ad015443ea4a67" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:43:00 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:43:00 2014 +0200" }, "message": "Add missing const.\n\n* Let\u0027s optimize!\n" }, { "commit": "96bd9f2c3d07c6bf38ebff2881ad015443ea4a67", "tree": "7653bb3bdbc585b4691517dc5f5d14110f7eaccf", "parents": [ "60b0c76c1c68fbb6a750a8efd17371ff0d02f47f" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:42:20 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "sam. juin 28 11:42:20 2014 +0200" }, "message": "Add CPC putchar to the linker file.\n\nThe default implementation uses RST 8, which is not going to work for us.\n" }, { "commit": "60b0c76c1c68fbb6a750a8efd17371ff0d02f47f", "tree": "ebe4cf570e526e054e1a89f4a024ce77cc0ab28a", "parents": [ "849a633ae975c2612a18cc11656a8132afc83bea" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "ven. juin 27 10:21:12 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "ven. juin 27 10:21:12 2014 +0200" }, "message": "Generate mapfile in \"wide\" format.\n\n* This gets us the full symbol names..Generate mapfile in \"wide\" format.\n\n* This gets us the full symbol names....\n" }, { "commit": "849a633ae975c2612a18cc11656a8132afc83bea", "tree": "c9df4a424f55e295db5175ef185251ac49ce11f1", "parents": [ "887cda7e95cb6e7ae641b8cfa7c347b743039609" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:33:41 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:33:41 2014 +0200" }, "message": "Update README to let people know what\u0027s going on in this fork.\n" }, { "commit": "887cda7e95cb6e7ae641b8cfa7c347b743039609", "tree": "5a830dc4b528c5d04b944adce351963fa40e7f2b", "parents": [ "65a775bed497171ebbd100bf0dc59217ffa57f4e" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:31:11 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:31:11 2014 +0200" }, "message": "Fix icon declarations.\n\nThey can\u0027t be both extern and static...\n" }, { "commit": "65a775bed497171ebbd100bf0dc59217ffa57f4e", "tree": "add75a0043f88ec31caddeb7588bbba6bd7cae08", "parents": [ "27d1f1103e7234556a6fe593bb314a2906c757c8" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:30:54 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:30:54 2014 +0200" }, "message": "Match new name for method.\n" }, { "commit": "27d1f1103e7234556a6fe593bb314a2906c757c8", "tree": "1da0def849b504a3631c7292fd54b735a6cd169a", "parents": [ "eb45bf9f4b733a8df5586e769914048eea1b7252" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:30:06 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:30:06 2014 +0200" }, "message": "Stop using unneeded custom tools.\n\nLinker scripts can easily be generated with some standard tools in the\nmakefile, so just use that.\n" }, { "commit": "eb45bf9f4b733a8df5586e769914048eea1b7252", "tree": "9755239dcdf8ac25868982bfb808097b8001075c", "parents": [ "3e21390532c5f3e662acf0652ffa321e65d4dd2d" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:28:43 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 13:28:43 2014 +0200" }, "message": "Workaround for SDCC bug.\n\nA function pointer for a function defined in another compilation unit is\nwrongly considered non-const. Set it at runtime to avoid the issue.\n" }, { "commit": "3e21390532c5f3e662acf0652ffa321e65d4dd2d", "tree": "14dadc75214bb1f8047a73c8aa873a8a851e3232", "parents": [ "506f7559de7c417f68a4ae735ed62675aedb1686" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:08:29 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:08:29 2014 +0200" }, "message": "Fix various mismatched prototypes and other compilation problems.\n\nCore (make cpc) builds again, but crashes on startup.\n" }, { "commit": "506f7559de7c417f68a4ae735ed62675aedb1686", "tree": "209d72570d82753b0419eef7f79bc34aec19511e", "parents": [ "b354b49b1fd73a3e8dee34912c38d760e1400464" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:07:55 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:07:55 2014 +0200" }, "message": "Move link file to the proper naming.\n" }, { "commit": "b354b49b1fd73a3e8dee34912c38d760e1400464", "tree": "c9a8fa1110366397c2e40790d3adc2bbcadb5edc", "parents": [ "175a39faed382ee5adac1b9c8ed833d8cd166484" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:05:34 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:05:34 2014 +0200" }, "message": "Update makefiles for current version of SDCC\n" }, { "commit": "175a39faed382ee5adac1b9c8ed833d8cd166484", "tree": "b63bfcfebb46f5eb16fce9b0735d4b9c96abd35a", "parents": [ "bfc34cec508399cb34b5da1944cd9d7af7548146" ], "author": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:04:41 2014 +0200" }, "committer": { "name": "PulkoMandy", "email": "pulkomandy@pulkomandy.tk", "time": "jeu. juin 26 11:04:41 2014 +0200" }, "message": "Remove duplicate CPC sources.\n" }, { "commit": "bfc34cec508399cb34b5da1944cd9d7af7548146", "tree": "1059e34ac13cc6487bb2967359fcd8fcadb53343", "parents": [ "80e186c4042b45a0ac2ff6d883b0efd3f72f144d" ], "author": { "name": "Adam Dunkels", "email": "adam@dunkels.com", "time": "dim. août 25 19:09:20 2013 +0200" }, "committer": { "name": "Adam Dunkels", "email": "adam@dunkels.com", "time": "dim. août 25 19:09:20 2013 +0200" }, "message": "Create README.md" }, { "commit": "80e186c4042b45a0ac2ff6d883b0efd3f72f144d", "tree": "4f6fb44a58ad809521ae315bd6866fe9bb617a81", "parents": [ "d2c513bcc5a93e3cceea5357f29f7e0ddb981bf1", "b025e4361ea35aa8fd89c0a64b8a9f4fc837e0ff" ], "author": { "name": "Adam Dunkels", "email": "adam@thingsquare.com", "time": "dim. août 25 18:59:35 2013 +0200" }, "committer": { "name": "Adam Dunkels", "email": "adam@thingsquare.com", "time": "dim. août 25 18:59:35 2013 +0200" }, "message": "Merge remote-tracking branch \u0027contiki-win32/master\u0027\n" }, { "commit": "d2c513bcc5a93e3cceea5357f29f7e0ddb981bf1", "tree": "6c5b0cd0b2f19ea1564d70bbccb6cd62c1330276", "parents": [ "e00b16484a3e31e717885c944aad05d41d82d362", "4ee282287b3a104f227a57c00b9425748dfb40ef" ], "author": { "name": "Adam Dunkels", "email": "adam@thingsquare.com", "time": "dim. août 25 18:59:35 2013 +0200" }, "committer": { "name": "Adam Dunkels", "email": "adam@thingsquare.com", "time": "dim. août 25 18:59:35 2013 +0200" }, "message": "Merge remote-tracking branch \u0027contiki-vic20/master\u0027\n" } ], "next": "e00b16484a3e31e717885c944aad05d41d82d362" }