Commit graph

  • d2f3b09e72 tridoracpu: cleaned up top a bit, removed some warnings main slederer 2025-12-15 00:53:36 +01:00
  • 0016d4ea25 utils/serload: add interactive mode slederer 2025-12-05 00:58:15 +01:00
  • 8f4d017668 sasm: fix typo error; examples: add fire demo slederer 2025-11-30 23:49:44 +01:00
  • 87ec71bd6d align _END label, add ALIGN directive to assembler slederer 2025-11-05 00:30:49 +01:00
  • 0f72080c56 tridoracpu: experimented with synthesis options again slederer 2025-10-26 00:27:34 +02:00
  • d7a025fd08 update documentation for October 2025 update October-2025-Update slederer 2025-10-13 23:33:30 +02:00
  • db6baab1f3 Merge pull request 'utils: add audio conversion script, update image creation' (#4) from tdraudio-pcm into main slederer 2025-10-13 00:51:46 +02:00
  • cd2d70c6d7 Merge branch 'main' into tdraudio-pcm tdraudio-pcm slederer 2025-10-13 00:50:01 +02:00
  • 3c7cf636a4 utils: add audio conversion script, update image creation slederer 2025-10-13 00:47:41 +02:00
  • e295a774d7 Merge pull request 'tdraudio-pcm' (#3) from tdraudio-pcm into main slederer 2025-10-13 00:42:14 +02:00
  • 536c0adde7 pcmaudio: set amplitude to biased zero at end slederer 2025-10-12 22:52:17 +02:00
  • 598ee8921f tdraudio: add documentation slederer 2025-10-07 01:16:25 +02:00
  • 5c00dfcec9 tdraudio: add irq_enable flag, add pcmaudio library slederer 2025-10-07 00:37:53 +02:00
  • 7cc9ee807d tdraudio: remove pulse/noise waves, add sample buffer and irq slederer 2025-10-04 00:09:10 +02:00
  • 5db9631592 correct last benchmark results tdraudio slederer 2025-10-03 21:55:47 +02:00
  • e690d3eb2b tdraudio: correctly generate silence, clear DAC accumulator slederer 2025-09-30 00:50:33 +02:00
  • 4d4cc0c535 dram_bridge: cleanup slederer 2025-09-30 00:49:17 +02:00
  • 2735b80fec tdraudio: remove unneeded status flags, tweak project settings slederer 2025-09-29 20:40:07 +02:00
  • 12033bb6d2 tdraudio: add direct amplitude control slederer 2025-09-29 19:10:48 +02:00
  • 57430a4df6 tdraudio: add noise generator slederer 2025-09-28 02:21:58 +02:00
  • 2342683836 tdraudio: implement four channels slederer 2025-09-27 01:34:17 +02:00
  • c354bb8cb8 tdraudio: implement multiple channels slederer 2025-09-26 01:36:26 +02:00
  • a73fad5786 tdraudio: implement ΔΣ-DAC and volume control slederer 2025-09-25 00:14:00 +02:00
  • d5888861d3 tdraudio: first step of implementing a sound generator slederer 2025-09-23 23:39:04 +02:00
  • f79d7d622a doc: add section on new/newOrNil/dispose slederer 2025-09-19 22:17:05 +02:00
  • 02765554fb Merge pull request 'implement data cache (write-back or write-through)' (#2) from dcache into main slederer 2025-09-19 22:12:09 +02:00
  • 4e044ad2a4 sdcardlib: use slightly faster spi clock dcache slederer 2025-09-16 21:57:53 +02:00
  • 278f90a464 tridoracpu: implement data cache slederer 2025-09-15 23:02:22 +02:00
  • b2c2e8dc0c tridoraemu: enable debug display via F12 slederer 2025-09-13 22:59:21 +02:00
  • d2cae9480c mem: make SRAM size configurable slederer 2025-09-09 00:13:56 +02:00
  • 52f82fe6ae runtime: bugfix stack corruption in MEMAVAIL slederer 2025-08-31 23:31:00 +02:00
  • 14d6de059d implement newOrNil, changes to stdlib slederer 2025-08-31 23:30:40 +02:00
  • 165517a9c8 runtime: add MemAvail function slederer 2025-08-24 02:04:42 +02:00
  • 95cc02ffcb stdlib: fix memory leak on file errors slederer 2025-08-22 02:20:21 +02:00
  • 0ea7dcef29 improve Makefile, update example pictures slederer 2025-08-15 23:43:09 +02:00
  • 91306135b2 tdrimg: changes to createimg, rogue: update submodule slederer 2025-07-13 02:10:03 +02:00
  • 8c420dff75 changemem: program to change heap/stack size in program files slederer 2025-07-05 00:05:44 +02:00
  • 901a2b3e6d sasm: set stack size correctly slederer 2025-07-03 00:45:26 +02:00
  • ecff04a7a0 vga framebuffer: use 640x480@60Hz video timings vga480 slederer 2025-06-22 00:33:02 +02:00
  • e08d610aef examples: new sprite animation demo slederer 2025-06-20 01:19:40 +02:00
  • bde01e402c add program to recover deleted files slederer 2025-05-31 22:19:10 +02:00
  • 057403b324 Update READMEs April-2025-Update slederer 2025-05-25 01:51:49 +02:00
  • de889ef824 tridoracpu: update project file slederer 2025-05-25 00:31:20 +02:00
  • 7cbf3afba5 tridoracpu: update MIG configuration for Vivado 2024 slederer 2025-05-24 23:25:57 +02:00
  • 63c7dff0ff tridoraemu REAMDE: mention ECL-Rogue slederer 2025-05-24 23:25:20 +02:00
  • 91d03ec38b update rogue submodule slederer 2025-05-15 02:23:57 +02:00
  • bddddf190b Bugfix Makefile compiling shortgen, update gitignore slederer 2025-05-15 02:10:22 +02:00
  • ad01c08422 update rogue submodule version slederer 2025-05-15 01:50:25 +02:00
  • 3eb51f7d4e add rogue submodule and support for compiling, some cleanup slederer 2025-05-15 01:44:06 +02:00
  • a060b65bb9 Merge branch 'inscache' of ssh://forgejo@git.insignificance.de:42122/slederer/Tridora-CPU.git slederer 2025-04-13 23:21:38 +02:00
  • d91d6ab8e7 stdlib: handle unix line endings correctly slederer 2025-04-13 23:08:55 +02:00
  • 3526060a19 sasm: bugfix for LBRANCH/LCBRANCH size changes slederer 2025-04-07 00:25:32 +02:00
  • 3c32dff0a7 serload.py: implement sending multiple files slederer 2025-04-02 00:59:11 +02:00
  • 136e3f74a0 examples: add benchmark results with instruction cache slederer 2025-04-01 00:15:12 +02:00
  • a1795d9b1f implement outward calling of nested procedures, fix standalone mode slederer 2025-04-01 00:14:20 +02:00
  • 6d08db2933 Correctly implement negative array indices, other bugfixes slederer 2025-03-31 00:47:34 +02:00
  • bb602043d2 Bugfix skip-line directive with Unix line endings slederer 2025-03-30 23:31:58 +02:00
  • 8abd9fc126 tridoracpu: cache bug fixes inscache slederer 2025-03-29 01:29:16 +01:00
  • 651a451d53 utils: add parameter for sdcard image file for createimg command slederer 2025-03-16 23:03:42 +01:00
  • 21a45b06cf utils: add parameter for sdcard image file for createimg command slederer 2025-03-16 23:03:42 +01:00
  • b6bd487b7e tridoracpu: first attempt at instruction cache slederer 2025-03-16 00:10:53 +01:00
  • 3f40c50170 lib: prepare rommon and corelib for different clock speeds slederer 2025-03-13 23:15:45 +01:00
  • c2d7c6627a tridoracpu: reduce clock speed, fix vblank flag in vgafb slederer 2025-03-13 22:37:56 +01:00
  • ac42eec912 tridoracpu: add missing xci file for the DRAM controller slederer 2025-03-09 23:51:22 +01:00
  • 4f504c0f48 stdlib: start with valid random seed; other small changes slederer 2025-03-09 01:57:11 +01:00
  • dd1e1f7b41 disallow GOTO when it could corrupt the estack slederer 2025-02-20 01:35:12 +01:00
  • 42d8df9b85 utils/tdrimg: add benchmark program to image creator slederer 2025-02-19 23:11:06 +01:00
  • dfd71354a2 examples: add benchmark program slederer 2025-02-08 23:56:22 +01:00
  • 70ad303218 stdlib: Bugfix wrong variable name slederer 2025-02-04 01:10:10 +01:00
  • c779cd0d3f stdlib: add nointr procedure slederer 2025-02-02 01:18:01 +01:00
  • b0c4b664f2 tridoraemu: update framebuffer image on palette change slederer 2025-02-02 01:13:49 +01:00
  • 3c8525dcca stdlib: increase string length for copy and insert slederer 2025-01-15 01:55:58 +01:00
  • f18176e3fa tdrimg: add recover command slederer 2025-01-13 01:51:20 +01:00
  • 2f81ee73e1 editor: abort in buildNRun if save fails slederer 2025-01-13 01:49:48 +01:00
  • 74a467cba6 pcomp: Increase heap and stack sizes slederer 2025-01-12 00:02:54 +01:00
  • 347b57cae3 editor: faster keyword recognition slederer 2024-12-28 23:17:05 +01:00
  • 9a0aa7a431 update Vivado project file slederer 2024-12-27 03:02:11 +01:00
  • 21bd825a8a add image data for Xmas demo slederer 2024-12-24 03:07:16 +01:00
  • d22baa3f36 add sprites library and Xmas demo slederer 2024-12-24 03:05:46 +01:00
  • def08c6c94 add serload python script, wrong filename in make.bat slederer 2024-11-25 00:09:35 +01:00
  • 3f6e16377f reclaim: Bugfix marking last slot on empty volume on reclaim slederer 2024-11-25 00:08:44 +01:00
  • 4ff6129bc3 add 3dplot example, small doc fixes slederer 2024-11-22 23:52:08 +01:00
  • 7fdbd247e6 adjust some filename suffixes for new stdlib scheme slederer 2024-11-11 00:33:26 +01:00
  • 66052dca6f README: update download links slederer 2024-11-10 01:20:15 +01:00
  • 840299187d adjust Makefile for precompiled stdlib slederer 2024-11-09 23:18:58 +01:00
  • 4bbbf45141 Merge pull request 'sasm-linker' (#1) from sasm-linker into main slederer 2024-11-09 23:06:35 +01:00
  • fbc72c5438 sasm: show filename when processing INCBIN sasm-linker slederer 2024-11-09 23:02:39 +01:00
  • 91cb059f38 use precompiled standard library (not really a linker) slederer 2024-11-09 22:22:48 +01:00
  • 5ce5bc44b8 sasm: use filesize() for incbin directive slederer 2024-11-09 19:03:09 +01:00
  • ab57b5ce7a sasm: add INCBIN meta directive slederer 2024-11-09 00:54:57 +01:00
  • e2f6154879 docs: Add information about interrupt handling slederer 2024-11-05 01:27:01 +01:00
  • 8a2aa5c863 README: add Youtube links slederer 2024-10-30 23:24:48 +01:00
  • e71b928ae5 docs: add syntax hightlighting to code examples slederer 2024-10-30 00:37:56 +01:00
  • 796d8f8e5f docs: add more info about sets and for-in loop slederer 2024-10-30 00:34:30 +01:00
  • 573b28bd21 docs: some additions to the programming manual slederer 2024-10-29 00:08:20 +01:00
  • ead5758efd docs: add section about compiler directives slederer 2024-10-25 02:52:55 +02:00
  • 0c88ed8bf3 README,docs: small fixes and additions slederer 2024-10-24 01:18:52 +02:00
  • 11a1f40d1c doc: some corrections and additons to the programming guide slederer 2024-10-20 23:35:56 +02:00
  • 9870124c67 README,docs: add some documentation for the shell slederer 2024-10-20 23:07:47 +02:00
  • 334a72c071 README: add contact information slederer 2024-10-20 21:15:27 +02:00