Commit graph

124 commits

Author SHA1 Message Date
Nicola Papale 1696c66b1b
Use RFC 2873 asm syntax (#93)
The new syntax is way safer and more ergonomic. In fact, it renders
obsolete some of the warnings in the docs related to the use of `asm!`.
2020-06-14 01:22:59 -06:00
Alex 478b0ecb0e
Add __IRQ_HANDLER from hello_magic.rs to setup doc
Looks like the docs weren't updated when the example was.
2019-07-29 23:43:26 -07:00
Lokathor 0f031e6435 bitmap video explanation 2019-02-14 21:18:21 -07:00
Lokathor 120cfc87b2 start of bitmap video article 2019-02-13 01:48:29 -07:00
Lokathor 2ca888b572 Fix rustfmt to get things a little more compact 2019-02-12 10:00:16 -07:00
Lokathor e95bcb7ed2 final io-registers notes 2019-02-12 09:50:15 -07:00
Lokathor b67bdc80a1 io registers lesson, +cargo fmt with lin length down to 100 2019-02-11 21:59:17 -07:00
Lokathor 298e195d28 hardware memory map! 2019-02-09 16:32:50 -07:00
Lokathor dfadb5ba9f part of a hardware memory map explanation 2019-02-09 04:56:20 -07:00
Lokathor 2dcf5bfe18 Quick explanation of Volatile
We actually don't need to bore the reader with how fancy it is, they can go read the source of the crate it they want.
2019-02-09 03:52:52 -07:00
Lokathor 7f27d83b6e Start of more book work 2019-02-09 03:25:50 -07:00
Lokathor 4d56fa3a37 book stuff 2019-02-06 00:05:02 -07:00
Lokathor fc642c064d Convert to using the recently split off voladdress lib 2019-02-05 00:47:06 -07:00
Lokathor 70b752f82b make docs be hosted in a separate branch 2019-01-02 20:27:15 -07:00
Lokathor dfca52a079 newtype_enum, and other updates 2018-12-29 22:39:53 -07:00
Lokathor 09b4c8804c YABU: Yet Another Book Update 2018-12-29 20:18:09 -07:00
Lokathor ce3ddd3bb0 Improving newtype 2018-12-25 16:45:10 -07:00
Lokathor cf19303a40 better looking literals 2018-12-25 14:46:54 -07:00
Lokathor 9cde11acba Explain more about the MGBADebug 2018-12-25 14:44:55 -07:00
Lokathor 745dea5da5 DMA description into the book 2018-12-24 17:28:06 -07:00
Lokathor 2f26869b4f key input clarity 2018-12-24 12:11:08 -07:00
Lokathor 65bee772a1 zero thing cleanup 2018-12-24 12:08:11 -07:00
Lokathor 29ccbf4ba9 formatting 2018-12-24 11:59:52 -07:00
Lokathor ce3b871728 more button info 2018-12-24 11:57:57 -07:00
Lokathor b927a348bd sensible goals 2018-12-22 00:26:52 -07:00
Lokathor 4586d2d95f module organization 2018-12-20 18:08:54 -07:00
Lokathor 2f3becee59 Update Volatile description to match new definition 2018-12-20 17:20:59 -07:00
Lokathor 8ede9f524d begin IO Register classification, start with KEYINPUT 2018-12-20 16:15:23 -07:00
Lokathor c3f62b1ab5 trying a commit but i think nightly is broked 2018-12-19 20:58:41 -07:00
Lokathor 4d27005150 fixed point stuff 2018-12-18 02:05:59 -07:00
Lokathor 58d739dd9e fixed point and stuff 2018-12-17 17:00:22 -07:00
Lokathor 046e80851f moving old text to new locations, notes of where to go 2018-12-16 22:01:23 -07:00
Lokathor 71a2de023f all sorts of new bios 2018-12-16 20:55:02 -07:00
Lokathor 09b936262f more BIOS 2018-12-16 15:17:30 -07:00
Lokathor f6ad545905 warning update 2018-12-16 11:04:56 -07:00
Lokathor e6547d78ba I should go to bed. 2018-12-16 02:22:07 -07:00
Lokathor 2542662a2c whoops spelling 2018-12-16 02:17:45 -07:00
Lokathor cf18b0a2cb important todo 2018-12-16 02:12:34 -07:00
Lokathor 1d3ddafd50 draft2 2018-12-16 02:02:16 -07:00
Lokathor 1eb9b06d1a Talkin about the BIOS 2018-12-16 01:21:43 -07:00
Lokathor 1fcfbb00e8 Clear some cruft 2018-12-15 23:05:22 -07:00
Lokathor b9d965410e improve the Resources page 2018-12-15 23:05:03 -07:00
Lokathor bfc7e96c79 Give some chapter outlines 2018-12-15 21:58:56 -07:00
Lokathor e08a8d617e rename "Network" to "Link Cable" 2018-12-15 21:46:44 -07:00
Lokathor 9e3b3e15f1 assert upgrades! 2018-12-15 21:11:13 -07:00
Lokathor 3d2dbbf214 issue tracker links 2018-12-15 20:58:53 -07:00
Lokathor d78e6033c4 TOC fix 2018-12-15 20:50:43 -07:00
Lokathor 2aafe1a4cb Using their full name upon request. 2018-12-15 20:47:00 -07:00
Lokathor e9a8b80a4e static_assert -> const_assert 2018-12-15 20:45:25 -07:00
Lokathor 09c16ef1b0 clarification to const_assert 2018-12-15 20:43:01 -07:00