Skip to content

Commit

Permalink
FIx for non MD links (thanks Luca Bassi)
Browse files Browse the repository at this point in the history
  • Loading branch information
rd235 committed Jan 20, 2024
1 parent 31eb069 commit 9678a08
Show file tree
Hide file tree
Showing 6 changed files with 10 additions and 9 deletions.
5 changes: 3 additions & 2 deletions education/pandos.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,8 @@ Being µMPS3 **NOT** backward compatible with software developed for previous ve

## Downloads

The PandOS project described in the [*The Student Guide to the PandOS Operating System Project*](#Documentation) recommends the use of some test files, sample Makefiles, and some other miscellaneous header files. All these files are available for downloading as an archive file: [PandosDistributionFiles.tgz](doc/PandosDistributionFiles.tgz).
The PandOS project described in the [*The Student Guide to the PandOS Operating System Project*](#Documentation) recommends the use of some test files, sample Makefiles, and some other miscellaneous header files. All these files are available for downloading as an archive file:
[PandosDistributionFiles.tgz](/education/doc/PandosDistributionFiles.tgz ':ignore')

<!--
- [const.h](src/const.h): This header file contains utility constants & macro definitions
Expand Down Expand Up @@ -110,7 +111,7 @@ why not?

## Documentation

- Michael Goldweber, Renzo Davoli, *The Student Guide to the PandOS Operating System Project*, 2020. [PDF](doc/pandos.pdf)
- Michael Goldweber, Renzo Davoli, *The Student Guide to the PandOS Operating System Project*, 2020. [PDF](/education/doc/pandos.pdf ':ignore')

### Historical documentation

Expand Down
2 changes: 1 addition & 1 deletion education/tutorials/umps/debugging.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ The µMPS3 GUI integrates built-in debugging support for the emulated processor,

## Learning By Example

Here is provided a tour of the debugging facilities through a fabricated bug hunt. For this purpose we will be using the [hello world example](examples/hello-world.tar.gz) with a slightly changed `term_puts` function.
Here is provided a tour of the debugging facilities through a fabricated bug hunt. For this purpose we will be using the [hello world example](/education/tutorials/umps/examples/hello-world.tar.gz ':ignore') with a slightly changed `term_puts` function.

```C
static void term_puts(const char *str)
Expand Down
3 changes: 2 additions & 1 deletion education/tutorials/umps/getting_started.md
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,8 @@ Since writing a boot loader is a non-trivial task for the inexperienced programm
Now that the emulator and the toolchain are installed, we are ready to compile and run a sample program.
Following tradition, the program prints the venerable "hello, world" message on a µMPS terminal.

[Download the example program](examples/hello-world.tar.gz) [`.tar.gz`], extract and uncompress it with:
[Download the example
program](/education/tutorials/umps/examples/hello-world.tar.gz ':ignore') [`.tar.gz`], extract and uncompress it with:

```bash
$ tar -xvzf hello-world.tar.gz
Expand Down
4 changes: 2 additions & 2 deletions education/umps.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,12 +121,12 @@ In addition to the implicit acknowledgments we have given above, the authors wou

### Books

- Michael Goldweber, Renzo Davoli, [*µMPS3 Principles of Operation*, Lulu Books](https://www.lulu.com/en/us/shop/renzo-davoli-and-michael-goldweber/%CE%BCmps3-principles-of-operation/paperback/product-6jvqn4.html), 2020 [PDF](doc/uMPS3princOfOperations.pdf) ([Amazon](https://www.amazon.com/%C2%B5MPS3-Principles-Operation-Michael-Goldweber/dp/1716476402/))
- Michael Goldweber, Renzo Davoli, [*µMPS3 Principles of Operation*, Lulu Books](https://www.lulu.com/en/us/shop/renzo-davoli-and-michael-goldweber/%CE%BCmps3-principles-of-operation/paperback/product-6jvqn4.html), 2020 [PDF](/education/doc/uMPS3princOfOperations.pdf ':ignore') ([Amazon](https://www.amazon.com/%C2%B5MPS3-Principles-Operation-Michael-Goldweber/dp/1716476402/))

This book is the definitive reference on the µMPS3 architecture.
It represents an update to the µMPS architecture defined in earlier editions of this work, titled *µMPS Principles of Operation* and *µMPS2 Principles of Operation*.

- Michael Goldweber, Renzo Davoli, [*Student Guide to the Pandos Project*, Lulu Books](https://www.lulu.com/en/us/shop/renzo-davoli-and-michael-goldweber/student-guide-to-the-pandos-project/paperback/product-n6j96y.html), 2020 [PDF](doc/pandos.pdf) ([Amazon](https://www.amazon.com/Student-Pandos-Project-Michael-Goldweber/dp/171631559X/))
- Michael Goldweber, Renzo Davoli, [*Student Guide to the Pandos Project*, Lulu Books](https://www.lulu.com/en/us/shop/renzo-davoli-and-michael-goldweber/student-guide-to-the-pandos-project/paperback/product-n6j96y.html), 2020 [PDF](/education/doc/pandos.pdf ':ignore') ([Amazon](https://www.amazon.com/Student-Pandos-Project-Michael-Goldweber/dp/171631559X/))

### Articles and Papers

Expand Down
2 changes: 1 addition & 1 deletion navigation.md
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
* [Ideas, Tip&Techniques](/ideas/intro.md)
* ---
* **Ideas**
* [VUOS SCUSE: System Calls in USErspace](scuse.md)
* [VUOS SCUSE: System Calls in USErspace](/ideas/scuse.md)
* [Internet of Threads (IoTh)](/ideas/ioth.md)
* [Self Virtualization (purelibc)](/ideas/selfvirt.md)
* [Parallel Tracing of Concurrent Threads (guardian angels)](/ideas/partrace.md)
Expand Down
3 changes: 1 addition & 2 deletions tutorials/setup_the_vm.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,5 +101,4 @@ When you want to try more tutorial experiments you can run just the following st
* step 8: shut down the VM


### Note:
Images before June 17, 2020 may use `virtualsquare` instead of `user` as login name in step 6.
Note: Images before June 17, 2020 may use `virtualsquare` instead of `user` as login name in step 6.

0 comments on commit 9678a08

Please sign in to comment.