Commit graph

  • 58d6876e17 Add hello world program Gwilym Kuiper 2021-04-19 22:51:41 +0100
  • 903e8de76c Run the rust workflow in the correct directory Gwilym Kuiper 2021-04-19 22:26:03 +0100
  • 8cfb3798bf Update README.md instructions for installing the test runner Gwilym Kuiper 2021-04-19 22:23:22 +0100
  • e4bd60ae42 Import the mgba-test-runner Gwilym Kuiper 2021-04-19 22:21:44 +0100
  • 8fd4186f0f Move everything to the agb directory Gwilym Kuiper 2021-04-19 22:12:08 +0100
  • c8d51bd73a fix associates test Corwin Kuiper 2021-04-19 22:01:25 +0100
  • c85331ddf6 change implicit data to ewram Corwin Kuiper 2021-04-19 22:01:18 +0100
  • 65b97f7546 test statics in iwram implicit and explicit Corwin Kuiper 2021-04-17 00:38:19 +0100
  • f7fb4aff45 add ability to set things to iwram explicitly Corwin Kuiper 2021-04-17 00:37:52 +0100
  • 066088a74c test address is in expected bounds Corwin Kuiper 2021-04-16 19:05:51 +0100
  • 20c8541e36 support for using ewram Corwin Kuiper 2021-04-16 05:23:38 +0100
  • 063fe9796b Ignore clippy warning while I don't have a first class struct for this Gwilym Kuiper 2021-04-16 00:34:10 +0100
  • 4bd856387c Use agb rather than gba Gwilym Kuiper 2021-04-16 00:23:02 +0100
  • 781fc291f0 Add channel 2 support Gwilym Kuiper 2021-04-16 00:21:13 +0100
  • 0e27b956de Allow full customisation Gwilym Kuiper 2021-04-16 00:09:46 +0100
  • 82fd9ce120 Use SoundDirection rather than a boolean Gwilym Kuiper 2021-04-15 23:53:49 +0100
  • dda79df12d Make sweep settings configurable Gwilym Kuiper 2021-04-15 23:49:17 +0100
  • 71160c7116 Really simple beep Gwilym Kuiper 2021-04-15 23:34:12 +0100
  • 404be633c1 Add implementation of set bits to save bit twiddling Gwilym Kuiper 2021-04-15 23:05:53 +0100
  • 5543f1a7b0 game boy is two words Corwin Kuiper 2021-04-16 00:58:57 +0100
  • 72caf95c31 testing requires specific version of mgba Corwin Kuiper 2021-04-16 00:58:13 +0100
  • 8bba3002e3 remove dockerignore Corwin Kuiper 2021-04-16 00:56:51 +0100
  • d6cc234c73 increment version Corwin Kuiper 2021-04-16 00:55:43 +0100
  • d56fcfccee remove dockerfile Corwin Kuiper 2021-04-16 00:55:02 +0100
  • 0c5b1d3e56 remove xvfb requirement Corwin Kuiper 2021-04-15 22:17:03 +0100
  • b3dbe4320c add instruction for how to install requirements Corwin Kuiper 2021-04-15 22:16:49 +0100
  • d761714f62 fix rename of gba -> agb Corwin Kuiper 2021-04-15 22:10:00 +0100
  • 12ca9e522c fix license name Corwin Kuiper 2021-04-15 22:04:53 +0100
  • faab06e6af add license and description Corwin Kuiper 2021-04-15 22:02:25 +0100
  • f44f581587 change name Corwin Kuiper 2021-04-15 21:58:02 +0100
  • a51c05bbe0 only install libmgba Corwin Kuiper 2021-04-13 22:40:43 +0100
  • b0ef0381a3 upgrade to new test runner Corwin Kuiper 2021-04-13 22:37:58 +0100
  • 239bcbe81b format numbers nicer Corwin Kuiper 2021-04-13 01:33:18 +0100
  • 66d5278558 add explicit pools Corwin Kuiper 2021-04-13 01:33:05 +0100
  • c315aab113 copy iwram section to iwram Corwin Kuiper 2021-04-13 01:32:40 +0100
  • 3905c3e13a change test to always go through Gba::new Corwin Kuiper 2021-04-13 01:26:48 +0100
  • ea8be33d3c remove stack section in linker script Corwin Kuiper 2021-04-13 01:42:23 +0100
  • c7d31a6cf9 update runner to new test runner Corwin Kuiper 2021-04-13 01:25:04 +0100
  • b2c7e1b95d add different requirements for different actions Corwin Kuiper 2021-04-11 16:56:05 +0100
  • ad184f9d56 remove section about easy in docker container Corwin Kuiper 2021-04-11 16:50:14 +0100
  • 36b2282a1f remove makefile section Corwin Kuiper 2021-04-11 16:49:58 +0100
  • cfe6cbaa76 remove gbafix from docker container Corwin Kuiper 2021-04-11 16:49:44 +0100
  • 848fad3faf mark gba in test as unused Corwin Kuiper 2021-04-11 16:43:32 +0100
  • 52ce4fecf3 add tests for the numbers Corwin Kuiper 2021-04-11 03:30:28 +0100
  • e52c32ccaa assign impls Corwin Kuiper 2021-03-20 01:47:46 +0000
  • 1ec8cbaa20 game feel, allow jumping if just left ground Corwin Kuiper 2021-03-13 01:19:24 +0000
  • a49c25b95d remove duplicated code Corwin Kuiper 2021-03-13 01:16:10 +0000
  • 1afb3cc08b satisfy linter Corwin Kuiper 2021-03-12 15:00:47 +0000
  • fbdb91e9e0 finish up chicken demo Corwin Kuiper 2021-03-12 14:55:44 +0000
  • bea753d81a mark get object as unsafe Corwin Kuiper 2021-03-12 13:44:25 +0000
  • 432c7f12f0 chicken object added Corwin Kuiper 2021-03-12 13:43:09 +0000
  • 0bd99e71bd starting to add object interface Corwin Kuiper 2021-03-12 11:40:01 +0000
  • 1ba130f3bf add comment marking incompleteness Corwin Kuiper 2021-03-12 11:39:44 +0000
  • 0e7c9ad5c1 fixed point numbers Corwin Kuiper 2021-03-12 11:39:21 +0000
  • 841d6d5508 tiled0 for background implemented Corwin Kuiper 2021-03-11 10:57:01 +0000
  • 088ea23c2d reenable clippy Corwin Kuiper 2021-04-11 16:37:23 +0100
  • 7def18312f allow dead code for unused display modes Corwin Kuiper 2021-04-11 16:36:46 +0100
  • 14c46374fa remove unused code and allow dead code Corwin Kuiper 2021-04-11 16:35:49 +0100
  • fe4bc7274a unwraps for panics and no_main only when testing Corwin Kuiper 2021-04-11 16:35:33 +0100
  • 69be43492e allow dead code for unimplemented interrupts Corwin Kuiper 2021-04-11 16:35:07 +0100
  • 300a87df72 add underscore to show unused variable Corwin Kuiper 2021-04-11 16:34:50 +0100
  • 9ea3ece74b remove unused import Corwin Kuiper 2021-04-11 16:34:36 +0100
  • 9223127bd1 remove clippy checks, for now Corwin Kuiper 2021-04-11 02:40:52 +0100
  • a85afe5e82 libzip5? Corwin Kuiper 2021-04-11 01:34:58 +0100
  • 2c32e11882 use later version of mgba Corwin Kuiper 2021-04-11 01:25:48 +0100
  • 7ad429c56b install pulseaudio Corwin Kuiper 2021-04-11 00:41:09 +0100
  • 094c454cc3 override the default rust Corwin Kuiper 2021-04-10 22:40:19 +0100
  • 5ab7893786 add thumb target Corwin Kuiper 2021-04-10 22:36:20 +0100
  • b1659aa54f install build-essential? also run tests Corwin Kuiper 2021-04-10 22:32:02 +0100
  • 03549dfdde run apt-get as root Corwin 2021-04-10 19:05:16 +0100
  • b9de6b5ce5 add what's required for cargo test Corwin Kuiper 2021-04-10 22:22:56 +0100
  • adfa3b9fde add example that is literally the tonc example Corwin Kuiper 2021-04-10 20:02:51 +0100
  • 473f75f20d fix linker script Corwin Kuiper 2021-04-10 20:02:34 +0100
  • ec4e11b44a add an example to just test building Corwin Kuiper 2021-04-10 19:37:55 +0100
  • e1e3345227 change linker and runner Corwin Kuiper 2021-04-10 19:37:40 +0100
  • 0a5da7ceaa remove makefile Corwin Kuiper 2021-04-10 19:37:31 +0100
  • c87924a252 correct github action Corwin Kuiper 2021-04-10 19:03:55 +0100
  • d1078f319f add some standard github action Corwin Kuiper 2021-04-10 18:58:50 +0100
  • a6f17a7044 modify makefile to no longer build crt0.s Corwin Kuiper 2021-04-10 18:58:37 +0100
  • 06cd2a9f55 build crt0.s as part of build.rs Corwin Kuiper 2021-04-10 18:58:22 +0100
  • 039666bc33 update readme Corwin Kuiper 2021-04-10 18:32:47 +0100
  • 5689f7c9b1 change built target to thumbv4t-none-eabi Corwin Kuiper 2021-04-10 18:30:08 +0100
  • bc6f3e6f80 add copious amount of comments Corwin Kuiper 2021-04-03 18:37:09 +0100
  • 6a3359c23b
    Merge pull request #3 from corwinkuiper/remove-xbuild Corwin 2021-04-03 18:29:21 +0100
  • 8ba1c9448e remove need for cargo-xbuild Corwin Kuiper 2021-04-03 18:24:00 +0100
  • 2c5f706d20
    Merge pull request #2 from corwinkuiper/mgba-output Corwin 2021-03-09 00:14:51 +0000
  • 582c335326 add tiled0 back Corwin Kuiper 2021-03-09 00:14:01 +0000
  • e6c737eac2 working with release mode Corwin Kuiper 2021-03-08 23:25:08 +0000
  • 87c8ec9c38 panic example for integer overflow Corwin Kuiper 2021-03-09 00:10:14 +0000
  • 2d075bebb9 fix debug build by changing opt level to 2 Corwin Kuiper 2021-03-09 00:10:01 +0000
  • 3a94c7acf0 fix by removing unreferenced file Corwin Kuiper 2021-03-08 23:25:40 +0000
  • 722e0fad35 invert fully rather than inverting button bits Corwin Kuiper 2021-03-08 04:43:36 +0000
  • f1941729ca move video and vblank to own files Corwin Kuiper 2021-03-08 03:48:28 +0000
  • b05c339cbf fix panic example Corwin Kuiper 2021-03-08 03:48:13 +0000
  • b33cde9f63 explicitly list each enum value in interrupts Corwin Kuiper 2021-03-08 02:06:45 +0000
  • 6b78a99211 fix syscall example Corwin Kuiper 2021-03-08 01:59:54 +0000
  • 0dc5d620c7 disallow multiple video contexts at compile time Corwin Kuiper 2021-03-08 01:59:05 +0000
  • 195004e8b2 add more details to the readme Corwin Kuiper 2021-03-08 00:00:43 +0000
  • 65b77e0b3a *fix not exposing interrupts Corwin Kuiper 2021-03-07 01:06:59 +0000
  • 2b0d92cb62 don't expose interrupts at module level Corwin Kuiper 2021-03-07 01:06:34 +0000