Commit graph

  • fa556d8a89 Delete CNAME Adam Greenwood-Byrne 2021-08-25 21:56:30 +0100
  • d15958c6d9 Update CNAME Adam Greenwood-Byrne 2021-08-25 21:52:10 +0100
  • 0030fee9d1 Update CNAME Adam Greenwood-Byrne 2021-08-25 21:50:58 +0100
  • 86a74b581f Create CNAME Adam Greenwood-Byrne 2021-08-25 21:35:55 +0100
  • 13524e087c Updated docs for clarity Adam Greenwood-Byrne 2021-05-13 12:10:36 +0100
  • e62142f516 Added a note about building a cross-compiler from source, with a link Adam Greenwood-Byrne 2021-05-13 12:07:17 +0100
  • 53659fa2d1 Updated README to link to RPi build instructions Adam Greenwood-Byrne 2021-05-11 18:26:20 +0100
  • cab823fc5f Updated direct build tutorial Adam Greenwood-Byrne 2021-05-11 18:23:26 +0100
  • 06e7cc5ebf Added tutorial on building directly on the RPi4 Adam Greenwood-Byrne 2021-05-11 18:20:38 +0100
  • 582fd9cbaa better config by following the guide from the official website fishjump 2021-05-05 23:39:24 +0800
  • 2b6a9c9425 Removed .wfn files Adam Greenwood-Byrne 2021-04-21 11:18:41 +0100
  • ff5746c230 Repurposed samples/wgt41.c to demo printf functionality Adam Greenwood-Byrne 2021-04-21 11:17:22 +0100
  • 6be60a6de4 Zero buffer in wgtprintf properly Adam Greenwood-Byrne 2021-04-19 18:30:07 +0100
  • 1d0e1717b3 Added the font binaries into the Makefile - samples/wgt41.c still a work in progress Adam Greenwood-Byrne 2021-04-18 19:44:52 +0100
  • 6f2d5352b1 Added printf functionality in wgtprn.c, exercised in samples/wgt41.c Adam Greenwood-Byrne 2021-04-18 00:27:09 +0100
  • aacc63d586 Added examples/wgt39.c - mouse trails Adam Greenwood-Byrne 2021-04-17 21:40:09 +0100
  • 88e258e685 Added template to samples directory for ease of development Adam Greenwood-Byrne 2021-04-17 21:24:59 +0100
  • e7af63ed34 Fixed palette index issue with wxor.c Adam Greenwood-Byrne 2021-04-17 21:18:30 +0100
  • 32f99ca5d9 Added samples/wgt36.c and wgt/wxor.c Adam Greenwood-Byrne 2021-04-16 20:28:59 +0100
  • 1147917580 Added samples/wgt15.c and samples/wgt16.c Adam Greenwood-Byrne 2021-04-07 19:48:53 +0100
  • 74e4fb6f87 Doc changes Adam Greenwood-Byrne 2021-03-31 09:05:49 +0100
  • 8d7e98b282 Doc changes Adam Greenwood-Byrne 2021-03-31 09:02:54 +0100
  • d2c5a6562e Updated the part12 explainer Adam Greenwood-Byrne 2021-03-30 22:21:53 +0100
  • f20210526b Added simple iOS controller to emulate 2-button mouse, and examples/wgt23.c Adam Greenwood-Byrne 2021-03-30 22:18:58 +0100
  • a748a257ab Added link to part12 from part11 Adam Greenwood-Byrne 2021-03-28 17:32:36 +0100
  • 7868ad3344 Fixed some typos in part12 write-up Adam Greenwood-Byrne 2021-03-28 17:31:03 +0100
  • 70e8d13c9f Added an intro write-up to part12 Adam Greenwood-Byrne 2021-03-28 17:27:08 +0100
  • 50a3b2fb7a Got mouse coords working with iOS peripheral Adam Greenwood-Byrne 2021-03-28 16:57:45 +0100
  • 2c10af666b Getting mouse library to work with iOS BLE peripheral/controller Adam Greenwood-Byrne 2021-03-26 22:28:41 +0000
  • 3a86c5975b Restructured the codebase for a bit more clarity Adam Greenwood-Byrne 2021-03-25 09:20:48 +0000
  • e16f968790 Updated some examples to use new mouse button functionality Adam Greenwood-Byrne 2021-03-24 21:20:53 +0000
  • a0af1dc10a Finished Space Invaders example game in example/wgt20.c Adam Greenwood-Byrne 2021-03-24 21:06:32 +0000
  • 0e26f488f6 Fixed a bug in wflipb.c, exercsied in examples/wgt19.c Adam Greenwood-Byrne 2021-03-24 17:28:54 +0000
  • b4b1195a0b Added mouse support to examples/wgt22.c and examples/wgt60.c Adam Greenwood-Byrne 2021-03-23 21:48:50 +0000
  • d9a0eaa864 examples/wgt18.c working with full mouse movement Adam Greenwood-Byrne 2021-03-23 21:07:28 +0000
  • 95f7cc8baf Added mouse.c and examples/wgt18.c to exercise it Adam Greenwood-Byrne 2021-03-23 16:39:06 +0000
  • 250fca0493 Added examples/wgt60.c - a new Breakout... still needs mouse input to be implemented though Adam Greenwood-Byrne 2021-03-21 00:09:56 +0000
  • dbd327f7c6 Added another sprite library demo in examples/wgt25.c Adam Greenwood-Byrne 2021-03-20 21:02:20 +0000
  • cb35371aa1 Added wspr.c and examples/wgt22.c to exercise the new sprite library Adam Greenwood-Byrne 2021-03-20 20:50:40 +0000
  • 4ca24f9693 Added wgt45.c to load space.spr sprites and display them Adam Greenwood-Byrne 2021-03-20 16:36:08 +0000
  • c6033ac356 Added examples/wgt46.c to exercise whline() Adam Greenwood-Byrne 2021-03-19 20:11:03 +0000
  • 239a0690e1 Added wbezier.c, wspoly.c - exercised by examples/wgt33.c, fixed memory alignment issue with lib/mem.c Adam Greenwood-Byrne 2021-03-19 19:59:27 +0000
  • f18ad79676 Fixed resize_vertical_line_xray() Adam Greenwood-Byrne 2021-03-19 11:51:21 +0000
  • 9b494efa78 Added wwarp.c and examples/wgt32.c to exercise it Adam Greenwood-Byrne 2021-03-19 11:49:02 +0000
  • c0f33240cb Added loadspr.c with examples/wgt29.c which exercises it - a scrolly thing Adam Greenwood-Byrne 2021-03-15 22:04:22 +0000
  • 6911e4630d Correcting comment in boot.S Adam Greenwood-Byrne 2021-03-15 17:16:30 +0000
  • 05ba21e8fd Added wskew.c, exercised in examples/wgt27.c - also added FPU support in boot.S Adam Greenwood-Byrne 2021-03-15 16:33:51 +0000
  • ca56c4f1cf Add wwipe.c and examples/wgt24.c to exercise it Adam Greenwood-Byrne 2021-03-14 20:18:11 +0000
  • 61fca91332 Adding wvertres.c and examples/wgt21.c which exercises it Adam Greenwood-Byrne 2021-03-14 19:40:02 +0000
  • 333faa486d Added wdissolve routine, exercised in examples/wgt17.c Adam Greenwood-Byrne 2021-03-13 17:26:47 +0000
  • cb1242ca45 Working wresize() being exercised by examples/wgt11.c Adam Greenwood-Byrne 2021-03-12 23:20:55 +0000
  • 54b30f1684 Refactored for 320x200 - going retro after all Adam Greenwood-Byrne 2021-03-12 22:02:57 +0000
  • ef1cd6d4df Removed extraneous header from font.c Adam Greenwood-Byrne 2021-03-12 13:39:23 +0000
  • 101c68b4c9 Load palette/block done and wgt11.c exercising it Adam Greenwood-Byrne 2021-03-12 13:38:35 +0000
  • ffaa704be5 Quick and dirty memcpy_xray implementation Adam Greenwood-Byrne 2021-03-12 10:28:59 +0000
  • 22ac7a36cd Added wflipblock and wgt10.c example to exercise it Adam Greenwood-Byrne 2021-03-11 22:52:23 +0000
  • ac74e42f24 Finished block copy example wgt09.c Adam Greenwood-Byrne 2021-03-11 22:33:27 +0000
  • 20a02422e7 Removed extraneous header include from wgt03.c Adam Greenwood-Byrne 2021-03-10 22:43:24 +0000
  • 8d10ff5cc0 Tried to speed up wgt03.c FPS by booting into EL1 with simple caches, and setting ARM clock to 1.5Ghz Adam Greenwood-Byrne 2021-03-10 22:41:52 +0000
  • 065f413ea7 Added wticker.c and wgt03.c which exercises it - SMP required Adam Greenwood-Byrne 2021-03-10 18:35:08 +0000
  • e49504d577 Added some block functions - more work to do here Adam Greenwood-Byrne 2021-03-09 22:37:23 +0000
  • 762c847d02 Fixed sloppy type bug in wtext.c Adam Greenwood-Byrne 2021-03-09 22:25:50 +0000
  • 0c55d05177 Fixed bug in heap manager - forgot to initialise freeptr Adam Greenwood-Byrne 2021-03-09 22:16:25 +0000
  • a5fdf22a1d Adding example 8 (region fill) Adam Greenwood-Byrne 2021-03-08 22:51:02 +0000
  • 8ab5472711 Removed an unnecessary header file Adam Greenwood-Byrne 2021-03-07 19:11:05 +0000
  • 7f06928f92 Starting port of the WordUp Graphics Toolkit to my OS Adam Greenwood-Byrne 2021-03-07 19:05:08 +0000
  • c0fffd881b Fixed annoying redraw bug (with a wait - sigh...) Adam Greenwood-Byrne 2021-03-04 21:47:00 +0000
  • 875cf7b403 Merge branch 'master' of https://github.com/isometimes/rpi4-osdev Adam Greenwood-Byrne 2021-03-04 21:39:29 +0000
  • c279397cba Fixed restart bug in multi-core Breakout and librified audio (CPU and DMA) Adam Greenwood-Byrne 2021-03-04 21:38:51 +0000
  • fd86747d04 Set theme jekyll-theme-cayman Adam Greenwood-Byrne 2021-02-24 21:22:48 +0000
  • 447e41536a Final docs for part11 Adam Greenwood-Byrne 2021-02-24 20:53:00 +0000
  • 039c2599f8 Added caption to video Adam Greenwood-Byrne 2021-02-24 20:52:04 +0000
  • d9c93fd85a Fixed typo Adam Greenwood-Byrne 2021-02-24 20:49:29 +0000
  • ac617b5430 Added video link to part11 docs Adam Greenwood-Byrne 2021-02-24 20:47:40 +0000
  • 5279a69e34 Uploading multi-core version of Breakout as part11 Adam Greenwood-Byrne 2021-02-24 20:02:43 +0000
  • 5ddc17a011 Fixed irritating ball redraw bug in part8-breakout-ble Adam Greenwood-Byrne 2021-02-23 22:17:13 +0000
  • 1bd5a7da8b Finished part10 write-up Adam Greenwood-Byrne 2021-02-23 17:24:00 +0000
  • 50e967b1c8 Added images to part10 Adam Greenwood-Byrne 2021-02-23 17:04:24 +0000
  • c721e6405f Finalised visuals for part10 Adam Greenwood-Byrne 2021-02-23 16:27:12 +0000
  • 89f33b4b83 Added third core doing something now Adam Greenwood-Byrne 2021-02-23 16:23:53 +0000
  • 84f7ebfae8 Added better progress indicators for the cores in kernel.c Adam Greenwood-Byrne 2021-02-23 15:33:12 +0000
  • 0e540533d9 Removed unnecessary alignment directives in link.ld Adam Greenwood-Byrne 2021-02-23 12:25:40 +0000
  • 44669ee990 Fixed typo Adam Greenwood-Byrne 2021-02-23 12:23:48 +0000
  • 995bc2a522 Each core now has its own designated stack Adam Greenwood-Byrne 2021-02-23 12:22:59 +0000
  • 7884f5f3bb Final part10 doc changes for today Adam Greenwood-Byrne 2021-02-22 23:14:03 +0000
  • 30947d8b0c Updated to part10 docs Adam Greenwood-Byrne 2021-02-22 23:09:34 +0000
  • 6cc15d3b9b Added more documention to the multicore example in part10 Adam Greenwood-Byrne 2021-02-22 23:03:17 +0000
  • 295be0cc57 Doc update for part10-multicore Adam Greenwood-Byrne 2021-02-22 12:15:47 +0000
  • d5fcab0694 Now setting DMA transfer on CPU core 2 to show both cores free Adam Greenwood-Byrne 2021-02-22 12:09:11 +0000
  • 75beaecccf Cleaned up boot.S so it's clearer where the changes are from part9 Adam Greenwood-Byrne 2021-02-22 11:28:55 +0000
  • 56068acbb6 Demonstrating running on both core1 and core2 now Adam Greenwood-Byrne 2021-02-22 10:32:24 +0000
  • e0b0076abc Fixed a typo in the write-up Adam Greenwood-Byrne 2021-02-22 10:25:12 +0000
  • 24cde45119 Slimmed down the muilticore example Adam Greenwood-Byrne 2021-02-22 10:24:12 +0000
  • e409b722b9 A few short changes to the write-up Adam Greenwood-Byrne 2021-02-21 21:47:59 +0000
  • 65560deb5a Added part10-multicore - a rough multicore approach to sound Adam Greenwood-Byrne 2021-02-21 20:58:04 +0000
  • 438ef86c73 Fixed a typo Adam Greenwood-Byrne 2021-02-19 08:55:25 +0000
  • 660e70c507 Minor doc changes Adam Greenwood-Byrne 2021-02-18 23:00:54 +0000
  • d454cf2a80 Finished part9 documentation and included new audio sample Adam Greenwood-Byrne 2021-02-18 22:54:49 +0000
  • eb7bc24d80 Minor update to part6-breakout and part9-sound documentation Adam Greenwood-Byrne 2021-02-18 22:10:59 +0000
  • 5b14fc59e9 Documented CPU/PWM audio in part9 Adam Greenwood-Byrne 2021-02-18 21:52:50 +0000