diff options
Diffstat (limited to 'packages/gbaunits/src/gba_timer.pas')
-rw-r--r-- | packages/gbaunits/src/gba_timer.pas | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/packages/gbaunits/src/gba_timer.pas b/packages/gbaunits/src/gba_timer.pas new file mode 100644 index 0000000000..3fda133f5d --- /dev/null +++ b/packages/gbaunits/src/gba_timer.pas @@ -0,0 +1,47 @@ +(* + gba_timer.pas 18/06/2006 4.29.04 + ------------------------------------------------------------------------------ + This lib is a raw porting of libgba library for gba (you can find it at + http://www.devkitpro.org). + + As this is a direct port from c, I'm pretty sure that something could not work + as you expect. I am even more sure that this code could be written better, so + if you think that I have made some mistakes or you have some better + implemented functions, let me know [francky74 (at) gmail (dot) com] + Enjoy! + + Conversion by Legolas (http://itaprogaming.free.fr) for freepascal compiler + (http://www.freepascal.org) + + Copyright (C) 2006 Francesco Lombardi + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + ------------------------------------------------------------------------------ +*) +unit gba_timer; +{$i def.inc} +interface + +uses + gba_types, gba_regs; + +const + TIMER_COUNT = BIT2; + TIMER_IRQ = BIT6; + TIMER_START = BIT7; + +implementation + +end. |