Adam Greenwood-Byrne
|
9b494efa78
|
Added wwarp.c and examples/wgt32.c to exercise it
|
2021-03-19 11:49:02 +00:00 |
|
Adam Greenwood-Byrne
|
c0f33240cb
|
Added loadspr.c with examples/wgt29.c which exercises it - a scrolly thing
|
2021-03-15 22:04:22 +00:00 |
|
Adam Greenwood-Byrne
|
6911e4630d
|
Correcting comment in boot.S
|
2021-03-15 17:16:30 +00:00 |
|
Adam Greenwood-Byrne
|
05ba21e8fd
|
Added wskew.c, exercised in examples/wgt27.c - also added FPU support in boot.S
|
2021-03-15 16:33:51 +00:00 |
|
Adam Greenwood-Byrne
|
ca56c4f1cf
|
Add wwipe.c and examples/wgt24.c to exercise it
|
2021-03-14 20:18:11 +00:00 |
|
Adam Greenwood-Byrne
|
61fca91332
|
Adding wvertres.c and examples/wgt21.c which exercises it
|
2021-03-14 19:40:02 +00:00 |
|
Adam Greenwood-Byrne
|
333faa486d
|
Added wdissolve routine, exercised in examples/wgt17.c
|
2021-03-13 17:26:47 +00:00 |
|
Adam Greenwood-Byrne
|
cb1242ca45
|
Working wresize() being exercised by examples/wgt11.c
|
2021-03-12 23:20:55 +00:00 |
|
Adam Greenwood-Byrne
|
54b30f1684
|
Refactored for 320x200 - going retro after all
|
2021-03-12 22:02:57 +00:00 |
|
Adam Greenwood-Byrne
|
ef1cd6d4df
|
Removed extraneous header from font.c
|
2021-03-12 13:39:23 +00:00 |
|
Adam Greenwood-Byrne
|
101c68b4c9
|
Load palette/block done and wgt11.c exercising it
|
2021-03-12 13:38:35 +00:00 |
|
Adam Greenwood-Byrne
|
ffaa704be5
|
Quick and dirty memcpy_xray implementation
|
2021-03-12 10:28:59 +00:00 |
|
Adam Greenwood-Byrne
|
22ac7a36cd
|
Added wflipblock and wgt10.c example to exercise it
|
2021-03-11 22:52:23 +00:00 |
|
Adam Greenwood-Byrne
|
ac74e42f24
|
Finished block copy example wgt09.c
|
2021-03-11 22:33:27 +00:00 |
|
Adam Greenwood-Byrne
|
20a02422e7
|
Removed extraneous header include from wgt03.c
|
2021-03-10 22:43:24 +00:00 |
|
Adam Greenwood-Byrne
|
8d10ff5cc0
|
Tried to speed up wgt03.c FPS by booting into EL1 with simple caches, and setting ARM clock to 1.5Ghz
|
2021-03-10 22:41:52 +00:00 |
|
Adam Greenwood-Byrne
|
065f413ea7
|
Added wticker.c and wgt03.c which exercises it - SMP required
|
2021-03-10 18:35:08 +00:00 |
|
Adam Greenwood-Byrne
|
e49504d577
|
Added some block functions - more work to do here
|
2021-03-09 22:37:23 +00:00 |
|
Adam Greenwood-Byrne
|
762c847d02
|
Fixed sloppy type bug in wtext.c
|
2021-03-09 22:25:50 +00:00 |
|
Adam Greenwood-Byrne
|
0c55d05177
|
Fixed bug in heap manager - forgot to initialise freeptr
|
2021-03-09 22:16:25 +00:00 |
|
Adam Greenwood-Byrne
|
a5fdf22a1d
|
Adding example 8 (region fill)
|
2021-03-08 22:51:02 +00:00 |
|
Adam Greenwood-Byrne
|
8ab5472711
|
Removed an unnecessary header file
|
2021-03-07 19:11:05 +00:00 |
|
Adam Greenwood-Byrne
|
7f06928f92
|
Starting port of the WordUp Graphics Toolkit to my OS
|
2021-03-07 19:07:08 +00:00 |
|
Adam Greenwood-Byrne
|
c0fffd881b
|
Fixed annoying redraw bug (with a wait - sigh...)
|
2021-03-04 21:47:00 +00:00 |
|
Adam Greenwood-Byrne
|
875cf7b403
|
Merge branch 'master' of https://github.com/isometimes/rpi4-osdev
|
2021-03-04 21:39:29 +00:00 |
|
Adam Greenwood-Byrne
|
c279397cba
|
Fixed restart bug in multi-core Breakout and librified audio (CPU and DMA)
|
2021-03-04 21:38:51 +00:00 |
|
Adam Greenwood-Byrne
|
fd86747d04
|
Set theme jekyll-theme-cayman
|
2021-02-24 21:22:48 +00:00 |
|
Adam Greenwood-Byrne
|
447e41536a
|
Final docs for part11
|
2021-02-24 20:53:00 +00:00 |
|
Adam Greenwood-Byrne
|
039c2599f8
|
Added caption to video
|
2021-02-24 20:52:04 +00:00 |
|
Adam Greenwood-Byrne
|
d9c93fd85a
|
Fixed typo
|
2021-02-24 20:49:29 +00:00 |
|
Adam Greenwood-Byrne
|
ac617b5430
|
Added video link to part11 docs
|
2021-02-24 20:47:40 +00:00 |
|
Adam Greenwood-Byrne
|
5279a69e34
|
Uploading multi-core version of Breakout as part11
|
2021-02-24 20:02:43 +00:00 |
|
Adam Greenwood-Byrne
|
5ddc17a011
|
Fixed irritating ball redraw bug in part8-breakout-ble
|
2021-02-23 22:17:13 +00:00 |
|
Adam Greenwood-Byrne
|
1bd5a7da8b
|
Finished part10 write-up
|
2021-02-23 17:24:00 +00:00 |
|
Adam Greenwood-Byrne
|
50e967b1c8
|
Added images to part10
|
2021-02-23 17:04:24 +00:00 |
|
Adam Greenwood-Byrne
|
c721e6405f
|
Finalised visuals for part10
|
2021-02-23 16:27:12 +00:00 |
|
Adam Greenwood-Byrne
|
89f33b4b83
|
Added third core doing something now
|
2021-02-23 16:23:53 +00:00 |
|
Adam Greenwood-Byrne
|
84f7ebfae8
|
Added better progress indicators for the cores in kernel.c
|
2021-02-23 15:33:12 +00:00 |
|
Adam Greenwood-Byrne
|
0e540533d9
|
Removed unnecessary alignment directives in link.ld
|
2021-02-23 12:25:40 +00:00 |
|
Adam Greenwood-Byrne
|
44669ee990
|
Fixed typo
|
2021-02-23 12:23:48 +00:00 |
|
Adam Greenwood-Byrne
|
995bc2a522
|
Each core now has its own designated stack
|
2021-02-23 12:22:59 +00:00 |
|
Adam Greenwood-Byrne
|
7884f5f3bb
|
Final part10 doc changes for today
|
2021-02-22 23:14:03 +00:00 |
|
Adam Greenwood-Byrne
|
30947d8b0c
|
Updated to part10 docs
|
2021-02-22 23:09:34 +00:00 |
|
Adam Greenwood-Byrne
|
6cc15d3b9b
|
Added more documention to the multicore example in part10
|
2021-02-22 23:03:17 +00:00 |
|
Adam Greenwood-Byrne
|
295be0cc57
|
Doc update for part10-multicore
|
2021-02-22 12:15:47 +00:00 |
|
Adam Greenwood-Byrne
|
d5fcab0694
|
Now setting DMA transfer on CPU core 2 to show both cores free
|
2021-02-22 12:09:11 +00:00 |
|
Adam Greenwood-Byrne
|
75beaecccf
|
Cleaned up boot.S so it's clearer where the changes are from part9
|
2021-02-22 11:28:55 +00:00 |
|
Adam Greenwood-Byrne
|
56068acbb6
|
Demonstrating running on both core1 and core2 now
|
2021-02-22 10:32:24 +00:00 |
|
Adam Greenwood-Byrne
|
e0b0076abc
|
Fixed a typo in the write-up
|
2021-02-22 10:25:12 +00:00 |
|
Adam Greenwood-Byrne
|
24cde45119
|
Slimmed down the muilticore example
|
2021-02-22 10:24:12 +00:00 |
|