slederer
|
fdc5d05d64
|
examples/animate: update animation demo
|
2026-02-23 00:37:32 +01:00 |
|
slederer
|
6c27b78c4a
|
corelib: improved default palette
- light gray instead of 2x dark gray
- add palette file for paint programs
- new sprite with default palette for graphbench
|
2026-02-16 02:40:20 +01:00 |
|
slederer
|
e8e4b5dd24
|
tridoraemu,docs: emulate vgafb shifter/maskgen and new iomem layout
|
2026-02-08 01:58:50 +01:00 |
|
slederer
|
4d103f99ec
|
corelib: PUTPIXEL can draw color 0 again
|
2026-02-02 00:33:50 +01:00 |
|
slederer
|
4ad879ba68
|
Update documentation
|
2026-02-01 23:27:25 +01:00 |
|
slederer
|
885e50c1c0
|
corelib: restore new PUTPIXEL implementation
|
2026-02-01 22:46:18 +01:00 |
|
slederer
|
f90d52926f
|
vgafb: simplify maskgen a bit to avoid timing problems
|
2026-02-01 22:08:06 +01:00 |
|
slederer
|
bf813fac1d
|
corelib: revert PUTPIXEL changes
- changes to corelib made sdcard i/o unstable for
unknown reasons and the performance improvement
for PUTPIXEL was only about 10%
|
2026-02-01 11:52:16 +01:00 |
|
slederer
|
66a50d5ea8
|
update sprites unit to use shifter/maskgen
|
2026-02-01 00:44:34 +01:00 |
|
slederer
|
c119a2a5bb
|
add line/points drawing benchmark
|
2026-01-31 17:26:13 +01:00 |
|
slederer
|
1e56251fc1
|
vgafb: buffer maskgen outputs to avoid timing problems
|
2026-01-31 17:24:36 +01:00 |
|
slederer
|
8900eb90be
|
corelib: new putpixel routine using shifter/maskgen
|
2026-01-31 02:31:00 +01:00 |
|
slederer
|
042a18fc9b
|
vgafb: bugfixes, change synthesis optimization settings
|
2026-01-29 01:53:35 +01:00 |
|
slederer
|
937369f60b
|
lib,examples: changes for new register address mapping
|
2026-01-28 01:15:16 +01:00 |
|
slederer
|
248c9ae919
|
vgafb: first attempt at shifter/masker acceleration functionality
|
2026-01-26 02:03:28 +01:00 |
|
slederer
|
d17c4c41fd
|
docs: add section about units to the pascal programming guide
|
2026-01-25 23:24:04 +01:00 |
|
slederer
|
11814cd24f
|
pcmaudio: bugfix corrupted audio, loop mode, adjust examples
|
2026-01-02 22:56:39 +01:00 |
|
slederer
|
79baf3cef5
|
serload: add exit command, correctly parse prompt after command
|
2026-01-02 22:49:54 +01:00 |
|
slederer
|
7751d85765
|
pcomp: Makefile bugfixes
|
2026-01-01 02:21:45 +01:00 |
|
slederer
|
caa07474f8
|
minor comment/documentation cleanups
|
2026-01-01 02:09:02 +01:00 |
|
slederer
|
a9412d1339
|
tdraudio: fix wiring for channel 2, irqctrl: increase delay
|
2026-01-01 02:07:36 +01:00 |
|
slederer
|
d2f3b09e72
|
tridoracpu: cleaned up top a bit, removed some warnings
|
2025-12-15 00:53:36 +01:00 |
|
slederer
|
0016d4ea25
|
utils/serload: add interactive mode
xfer: reset block count on transfer start
|
2025-12-05 00:58:15 +01:00 |
|
slederer
|
8f4d017668
|
sasm: fix typo error; examples: add fire demo
|
2025-11-30 23:49:44 +01:00 |
|
slederer
|
87ec71bd6d
|
align _END label, add ALIGN directive to assembler
- fixes failing memory allocator when _END label is not aligned
|
2025-11-05 00:30:49 +01:00 |
|
slederer
|
0f72080c56
|
tridoracpu: experimented with synthesis options again
- workaround for an apparent bug with LOAD address
generation at offsets >= 3584
- updated bitstream URL
|
2025-10-26 00:27:34 +02:00 |
|
slederer
|
d7a025fd08
|
update documentation for October 2025 update
|
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
Reviewed-on: #4
|
2025-10-13 00:51:46 +02:00 |
|
|
|
cd2d70c6d7
|
Merge branch 'main' into tdraudio-pcm
|
2025-10-13 00:50:01 +02:00 |
|
slederer
|
3c7cf636a4
|
utils: add audio conversion script, update image creation
|
2025-10-13 00:47:41 +02:00 |
|
|
|
e295a774d7
|
Merge pull request 'tdraudio-pcm' (#3) from tdraudio-pcm into main
Reviewed-on: #3
|
2025-10-13 00:42:14 +02:00 |
|
slederer
|
536c0adde7
|
pcmaudio: set amplitude to biased zero at end
pcmtest2: small updates to the demo program
|
2025-10-12 22:52:17 +02:00 |
|
slederer
|
598ee8921f
|
tdraudio: add documentation
|
2025-10-07 01:16:25 +02:00 |
|
slederer
|
5c00dfcec9
|
tdraudio: add irq_enable flag, add pcmaudio library
runtime: disable interrupts on PTERM
stdlib: check for error state in FileSize
|
2025-10-07 00:37:53 +02:00 |
|
slederer
|
7cc9ee807d
|
tdraudio: remove pulse/noise waves, add sample buffer and irq
|
2025-10-04 00:09:10 +02:00 |
|
slederer
|
5db9631592
|
correct last benchmark results
|
2025-10-03 21:56:20 +02:00 |
|
slederer
|
e690d3eb2b
|
tdraudio: correctly generate silence, clear DAC accumulator
|
2025-09-30 00:50:33 +02:00 |
|
slederer
|
4d4cc0c535
|
dram_bridge: cleanup
- mem_wait must be enabled on each write
- dcache_hit is never true on a write, so the
~dcache_hit clause was always true
|
2025-09-30 00:49:17 +02:00 |
|
slederer
|
2735b80fec
|
tdraudio: remove unneeded status flags, tweak project settings
|
2025-09-29 20:40:07 +02:00 |
|
slederer
|
12033bb6d2
|
tdraudio: add direct amplitude control
|
2025-09-29 19:10:48 +02:00 |
|
slederer
|
57430a4df6
|
tdraudio: add noise generator
|
2025-09-28 02:21:58 +02:00 |
|
slederer
|
2342683836
|
tdraudio: implement four channels
|
2025-09-27 01:34:17 +02:00 |
|
slederer
|
c354bb8cb8
|
tdraudio: implement multiple channels
|
2025-09-26 01:36:26 +02:00 |
|
slederer
|
a73fad5786
|
tdraudio: implement ΔΣ-DAC and volume control
|
2025-09-25 00:14:00 +02:00 |
|
slederer
|
d5888861d3
|
tdraudio: first step of implementing a sound generator
|
2025-09-23 23:39:04 +02:00 |
|
slederer
|
f79d7d622a
|
doc: add section on new/newOrNil/dispose
|
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
Reviewed-on: #2
|
2025-09-19 22:12:09 +02:00 |
|
slederer
|
4e044ad2a4
|
sdcardlib: use slightly faster spi clock
also:
- new benchmark results
- experiment with synthesis settings
|
2025-09-16 21:57:53 +02:00 |
|
slederer
|
278f90a464
|
tridoracpu: implement data cache
|
2025-09-15 23:02:22 +02:00 |
|
slederer
|
b2c2e8dc0c
|
tridoraemu: enable debug display via F12
|
2025-09-13 22:59:21 +02:00 |
|