Commit graph

  • 4d103f99ec corelib: PUTPIXEL can draw color 0 again main fb-accel slederer 2026-02-02 00:33:50 +01:00
  • 4ad879ba68 Update documentation slederer 2026-02-01 23:27:25 +01:00
  • 885e50c1c0 corelib: restore new PUTPIXEL implementation slederer 2026-02-01 22:46:18 +01:00
  • f90d52926f vgafb: simplify maskgen a bit to avoid timing problems slederer 2026-02-01 22:08:06 +01:00
  • bf813fac1d corelib: revert PUTPIXEL changes slederer 2026-02-01 11:52:16 +01:00
  • 66a50d5ea8 update sprites unit to use shifter/maskgen slederer 2026-02-01 00:44:34 +01:00
  • c119a2a5bb add line/points drawing benchmark slederer 2026-01-31 17:26:13 +01:00
  • 1e56251fc1 vgafb: buffer maskgen outputs to avoid timing problems slederer 2026-01-31 17:24:36 +01:00
  • 8900eb90be corelib: new putpixel routine using shifter/maskgen slederer 2026-01-31 02:31:00 +01:00
  • 042a18fc9b vgafb: bugfixes, change synthesis optimization settings slederer 2026-01-29 01:53:35 +01:00
  • 937369f60b lib,examples: changes for new register address mapping slederer 2026-01-28 01:15:16 +01:00
  • 248c9ae919 vgafb: first attempt at shifter/masker acceleration functionality slederer 2026-01-26 02:03:28 +01:00
  • d17c4c41fd docs: add section about units to the pascal programming guide slederer 2026-01-25 23:23:22 +01:00
  • 11814cd24f pcmaudio: bugfix corrupted audio, loop mode, adjust examples slederer 2026-01-02 22:56:39 +01:00
  • 79baf3cef5 serload: add exit command, correctly parse prompt after command slederer 2026-01-02 22:49:54 +01:00
  • 7751d85765 pcomp: Makefile bugfixes slederer 2025-12-31 13:24:20 +01:00
  • caa07474f8 minor comment/documentation cleanups slederer 2026-01-01 02:09:02 +01:00
  • a9412d1339 tdraudio: fix wiring for channel 2, irqctrl: increase delay slederer 2026-01-01 02:07:36 +01:00
  • d2f3b09e72 tridoracpu: cleaned up top a bit, removed some warnings 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