<feed xmlns='http://www.w3.org/2005/Atom'>
<title>SpaghettiKart/src/memory.h, branch transformfuncsforint</title>
<subtitle>SpaghettiKart: Mario Kart 64 PC port</subtitle>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/'/>
<entry>
<title>Some train decomp and move seg2 files to ending (#423)</title>
<updated>2023-09-17T22:57:18+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-09-17T22:57:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=91fc8ea47343023077b9d11b5952ed7e2018ce42'/>
<id>91fc8ea47343023077b9d11b5952ed7e2018ce42</id>
<content type='text'>
* Some train decomp

* Move seg2 to ending/

* move racing code files into racing folder

* Fix progress

* Rename segments</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Some train decomp

* Move seg2 to ending/

* move racing code files into racing folder

* Fix progress

* Rename segments</pre>
</div>
</content>
</entry>
<entry>
<title>Match bss for code_800029B0 and clean headers (#406)</title>
<updated>2023-09-08T19:39:13+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-09-08T19:39:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=208fecdd28bdc3424d6ebf09f1eab23f271467b6'/>
<id>208fecdd28bdc3424d6ebf09f1eab23f271467b6</id>
<content type='text'>
* Match bss for code_800029B0 and clean headers

* Fix dvdl and a warning</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Match bss for code_800029B0 and clean headers

* Fix dvdl and a warning</pre>
</div>
</content>
</entry>
<entry>
<title>Put `void` in several function prototypes (#387)</title>
<updated>2023-08-26T18:48:45+00:00</updated>
<author>
<name>Tyler McGavran</name>
<email>tyler.taggerung@gmail.com</email>
</author>
<published>2023-08-26T18:48:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=31d3ac14ec865363a273b804628f40ba5442a256'/>
<id>31d3ac14ec865363a273b804628f40ba5442a256</id>
<content type='text'>
I have historically made prototypes for argument-less functions
 with just plain `()` for the argument list. This has caused some
 minor pains when using `m2c` and is, pendatically, incorrect.

So I have changed all argument-less function protoypes to instead
 have `(void)` as the argument list. This required a couple small
 fixes here and there.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I have historically made prototypes for argument-less functions
 with just plain `()` for the argument list. This has caused some
 minor pains when using `m2c` and is, pendatically, incorrect.

So I have changed all argument-less function protoypes to instead
 have `(void)` as the argument list. This required a couple small
 fixes here and there.</pre>
</div>
</content>
</entry>
<entry>
<title>Fix repeated building of course_data files and wip warnings fix (#316)</title>
<updated>2023-06-18T03:08:15+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-06-18T03:08:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=7970b8d9c2c748328a53c218b2d1b8c3c64449be'/>
<id>7970b8d9c2c748328a53c218b2d1b8c3c64449be</id>
<content type='text'>
* Fix building course_data files

* wip warnings</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix building course_data files

* wip warnings</pre>
</div>
</content>
</entry>
<entry>
<title>Various matches (#304)</title>
<updated>2023-04-10T07:40:47+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-04-10T07:40:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=fb7c3bce618dbcc1c1365359e37f4b417823186f'/>
<id>fb7c3bce618dbcc1c1365359e37f4b417823186f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Match memory.c, remove warnings, fix fake matches (#301)</title>
<updated>2023-04-08T04:13:28+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-04-08T04:13:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=afb29a5a65410e43c168a5d309bd7e94ea9ab7ff'/>
<id>afb29a5a65410e43c168a5d309bd7e94ea9ab7ff</id>
<content type='text'>
* Match memory, remove warnings, fix fake matches

* label switch</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Match memory, remove warnings, fix fake matches

* label switch</pre>
</div>
</content>
</entry>
<entry>
<title>Massive data relocation (#295)</title>
<updated>2023-03-30T00:52:15+00:00</updated>
<author>
<name>Tyler McGavran</name>
<email>tyler.taggerung@gmail.com</email>
</author>
<published>2023-03-30T00:52:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=782ed71f6135152697c6da5a232cef4aa1804d85'/>
<id>782ed71f6135152697c6da5a232cef4aa1804d85</id>
<content type='text'>
Mostly relocating rodata from data/* files to the appropriate
 asm/nonmatching/* files, although there is some plain data
 relocating to be found in here too.

Big change to note is the addition of the code_802AAA70.c file,
 split from memory.c. Based on some padding in the ro/data for
 memory it seems clear that a split is needed, although it is
 not clear that exact spot chosen for the split is correct.
 Still, it gets the file padding for the ro/data and text segments
 correct so it can't be too wrong.

Also included is an update to the asm_processor tool to support
 the .hword directive. I made a PR to the main repo of that
 project with an identical change and it was accepted.

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mostly relocating rodata from data/* files to the appropriate
 asm/nonmatching/* files, although there is some plain data
 relocating to be found in here too.

Big change to note is the addition of the code_802AAA70.c file,
 split from memory.c. Based on some padding in the ro/data for
 memory it seems clear that a split is needed, although it is
 not clear that exact spot chosen for the split is correct.
 Still, it gets the file padding for the ro/data and text segments
 correct so it can't be too wrong.

Also included is an update to the asm_processor tool to support
 the .hword directive. I made a PR to the main repo of that
 project with an identical change and it was accepted.

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Labelling of some hard-coded addr to syms (#294)</title>
<updated>2023-03-28T22:40:03+00:00</updated>
<author>
<name>MegaMech</name>
<email>MegaMech@users.noreply.github.com</email>
</author>
<published>2023-03-28T22:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=8d118db0b25edfbabb059e4b977e339ca9d8f885'/>
<id>8d118db0b25edfbabb059e4b977e339ca9d8f885</id>
<content type='text'>
* Updated final displaylist symbol

* Cleaned up loader script

* Random changes

* Various naming and decomp</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Updated final displaylist symbol

* Cleaned up loader script

* Random changes

* Various naming and decomp</pre>
</div>
</content>
</entry>
<entry>
<title>Assorted matches, mostly focussing on 80027D00 (#277)</title>
<updated>2022-11-21T18:57:07+00:00</updated>
<author>
<name>Tyler McGavran</name>
<email>tyler.taggerung@gmail.com</email>
</author>
<published>2022-11-21T18:57:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=a75389535917d21b0c7ecca6bc0e4f0e29c1e02d'/>
<id>a75389535917d21b0c7ecca6bc0e4f0e29c1e02d</id>
<content type='text'>
* Assorted Matches

* Matches in code_80027D00

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Assorted Matches

* Matches in code_80027D00

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Assorted, unrelated matches (#267)</title>
<updated>2022-11-01T21:07:35+00:00</updated>
<author>
<name>Tyler McGavran</name>
<email>tyler.taggerung@gmail.com</email>
</author>
<published>2022-11-01T21:07:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.dog6.net/SpaghettiKart/commit/?id=4647cdcd7e2a0f5b68265aac82d3a50d42aabfaa'/>
<id>4647cdcd7e2a0f5b68265aac82d3a50d42aabfaa</id>
<content type='text'>
* Assorted matches

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Assorted matches

Signed-off-by: Taggerung &lt;tyler.taggerung@gmail.com&gt;</pre>
</div>
</content>
</entry>
</feed>
