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