PAlib 080823
BIN
Other Libs/efs_lib_v2.zip
Normal file
BIN
Other Libs/liblobby-svn-2007-12-03.zip
Normal file
BIN
Other Libs/mikmod-3.2.0-ds1.zip
Normal file
1193
PAlib/Changelog.txt
@ -1,13 +0,0 @@
|
||||
[KEYS]
|
||||
KEY_A=10
|
||||
KEY_B=32
|
||||
KEY_SELECT=36
|
||||
KEY_START=13
|
||||
KEY_RIGHT=40
|
||||
KEY_LEFT=39
|
||||
KEY_UP=37
|
||||
KEY_DOWN=38
|
||||
KEY_R=33
|
||||
KEY_L=32
|
||||
KEY_X=26
|
||||
KEY_Y=28
|
@ -1,36 +0,0 @@
|
||||
[iDeaS_Settings_RecentFile]
|
||||
File0=,1,E:\Dev\PAlibExamples\Bitmap8-16bit\16bitDraw\16bitDraw.nds
|
||||
File1=,1,E:\Dev\PAlibExamples\Backgrounds\RotBg\RotBackgrounds\RotBackgrounds.nds
|
||||
File2=,1,E:\Dev\PAlibExamples\Backgrounds\Effects\Mode7\Mode7.nds
|
||||
File3=,1,E:\Dev\PAlibExamples\Backgrounds\Effects\BgAlpha\BgAlpha.nds
|
||||
File4=,1,E:\Dev\PAlibExamples\Transitions\WindowFade\WindowFade.nds
|
||||
File5=,1,E:\Dev\PAlibExamples\Sprites\Basics\16bitSprite\16bitSprite.nds
|
||||
File6=,1,E:\Dev\PAlibExamples\3d\3DSprites\3D1024Sprites\3D1024Sprites.nds
|
||||
File7=,1,E:\Dev\Demos\Perpetual\Perpetual.nds
|
||||
File8=,1,E:\Dev\PAlibExamples\Bitmap8-16bit\16bitDoubleBuffer\16bitDoubleBuffer.nds
|
||||
File9=,1,E:\Dev\Projets\Static\Static.nds
|
||||
[iDeaS]
|
||||
Render3D=,3,5341619AF28E994D9702BD5575CBC22C
|
||||
Audio Render=,3,FB7F4C91E15A024A81603D3AC531F63B
|
||||
Renderer=,3,00000000000000000000000000000000
|
||||
Wifi=,3,00000000000000000000000000000000
|
||||
[iDeaS_Settings]
|
||||
LastDirectory=,1,E:\Dev\Projets\Static
|
||||
EEPROMID=,4,000004F9
|
||||
TouchSettings=,4,00000001
|
||||
Language=,4,00000002
|
||||
KEY_A=,4,00000044
|
||||
KEY_B=,4,00000053
|
||||
KEY_SELECT=,4,00000010
|
||||
KEY_START=,4,0000000D
|
||||
KEY_RIGHT=,4,00000027
|
||||
KEY_LEFT=,4,00000025
|
||||
KEY_UP=,4,00000026
|
||||
KEY_DOWN=,4,00000028
|
||||
KEY_R=,4,00000058
|
||||
KEY_L=,4,00000057
|
||||
KEY_X=,4,0000005A
|
||||
KEY_Y=,4,00000051
|
||||
SkipFrames=,4,FFFFFFFF
|
||||
DLDI=,4,000004F9
|
||||
Name=,1,Lino
|
@ -1,148 +0,0 @@
|
||||
Technical documentation
|
||||
-----------------------
|
||||
Product name : iDeaS
|
||||
Current Version : 1.0.1.7
|
||||
|
||||
Supported platforms : Windows 95/98/Me/XP/Vista + OpenGL + DirectX 7.0 or higher
|
||||
Windows NT4/2000 (not tested but should work...)
|
||||
|
||||
|
||||
Author : Lino
|
||||
Website : http://spazioinwind.libero.it/linoma/ideas.html
|
||||
E-mail : linoma@gmail.com
|
||||
|
||||
*** please do not send any questions on how to use or play games. ***
|
||||
|
||||
|
||||
|
||||
Emulation status
|
||||
----------------
|
||||
- ARM7TDMI : 32-bit ARM CPU support (100%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- ARM946E-S : 32-bit ARM CPU support (99%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- Real sync emulation for HBlanks and VBlanks
|
||||
- Text Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Affine Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 1024x1024 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Extended Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Large Mode
|
||||
* 256 colors support
|
||||
* 512x1024 up to 1024x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- OAM support
|
||||
* Horizontal/Vertical position
|
||||
* Horizontal/Vertical flip
|
||||
* 8x8 up to 64x64 sprite size support
|
||||
* 1D/2D sprite display support
|
||||
* Rotation/Zoom
|
||||
* Bitmap sprite support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
- 3D Mode
|
||||
* Matrix Load/Multiply
|
||||
* Polygon Attributes
|
||||
* Polygon Definitions by Vertices
|
||||
* Polygon Light Parameters
|
||||
* Texture Attributes
|
||||
* Texture Formats
|
||||
* Texture Coordinates
|
||||
* Texture Blending
|
||||
* Status
|
||||
* Tests
|
||||
- WiFi
|
||||
* Nothing.
|
||||
- IPC
|
||||
* Sync register and FIFO are emulated.
|
||||
- SPI
|
||||
* Firmware access is supported.
|
||||
* Touchscreen access is supported.
|
||||
* DS Cartridge Backup is supported.
|
||||
* Microphone is supported.
|
||||
- RTC
|
||||
* Real Time Clock is emulated.
|
||||
- Keys
|
||||
* All keys are emulated.
|
||||
- DMA
|
||||
* All channels, nearly all modes.
|
||||
- Timers
|
||||
* All timers are emulated in both prescalar and count-up mode.
|
||||
- Interrupts
|
||||
* Vblank, Hblank, VCounter, DMA, FIFO, 3D FIFO and timer interrupts are emulated,
|
||||
|
||||
Special features
|
||||
----------------
|
||||
- FAT Emualtion R4DS revolution. (read only)
|
||||
- ARM CPU debugger (100%)
|
||||
- THUMB CPU debugger (100%)
|
||||
* Step by step feature.
|
||||
* Run to cursor feature.
|
||||
* Run to next instruction feature.
|
||||
* Edit memory.
|
||||
* Enable and disable visualizzation layers.
|
||||
* View Source Code in Debugger Window.
|
||||
|
||||
Acknowledgements (in no particular order)
|
||||
-----------------------------------------
|
||||
- The Pern Project for NDSLIB
|
||||
- GBADEV.ORG for all the useful things (docs, demos...)
|
||||
- NDSTech Wiki
|
||||
- DSLinux
|
||||
- gbatek.htm
|
||||
|
||||
Keys
|
||||
-----------------------------------------
|
||||
D-Up Up arrow
|
||||
D-Down Down arrow
|
||||
D-Left Left arrow
|
||||
D-Right Right arrow
|
||||
B Z
|
||||
A X
|
||||
Start Return
|
||||
Select Shift
|
||||
L A
|
||||
R S
|
||||
X Q
|
||||
Y W
|
||||
|
||||
Touchscreen Use the mouse to move and the left button to "touch" the screen.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -1 +0,0 @@
|
||||
0B00000A
|
1367
PAlib/PAlib ChangeLog.txt
Normal file
11
PAlib/PAlib Docs (English).html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>PAlib - Programmer's Arsenal</title></head>
|
||||
<frameset cols="200,*">
|
||||
<frame src="tools/PAlibDocs/eng/tree.html" name="treefrm">
|
||||
<frame src="tools/PAlibDocs/eng/main.html" name="basefrm">
|
||||
<noframes>
|
||||
<a href="tools/PAlibDocs/eng/main.html">Frames are disabled. Click here to go to the main page.</a>
|
||||
</noframes>
|
||||
</frameset>
|
||||
</html>
|
11
PAlib/PAlib Docs (French).html
Normal file
@ -0,0 +1,11 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
|
||||
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
|
||||
<title>PAlib - Programmer's Arsenal</title></head>
|
||||
<frameset cols="200,*">
|
||||
<frame src="tools/PAlibDocs/fr/tree.html" name="treefrm">
|
||||
<frame src="tools/PAlibDocs/fr/main.html" name="basefrm">
|
||||
<noframes>
|
||||
<a href="tools/PAlibDocs/fr/main.html">Frames are disabled. Click here to go to the main page.</a>
|
||||
</noframes>
|
||||
</frameset>
|
||||
</html>
|
BIN
PAlib/Thumbs.db
@ -1 +0,0 @@
|
||||
PAFS PAFS.ds.gba
|
@ -1,2 +0,0 @@
|
||||
mono PAGfx
|
||||
sleep 3600
|
@ -1,2 +0,0 @@
|
||||
make archive
|
||||
pause
|
@ -1,4 +0,0 @@
|
||||
make clean
|
||||
make
|
||||
make archive
|
||||
pause
|
@ -1,6 +0,0 @@
|
||||
#!/bin/sh
|
||||
cd $PAPATH
|
||||
make clean
|
||||
make
|
||||
make archive
|
||||
sleep 3600
|
@ -1,4 +0,0 @@
|
||||
move lib\arm7\arm7.bin
|
||||
make clean
|
||||
move arm7.bin lib\arm7\arm7.bin
|
||||
pause
|
1532
PAlib/emulators/desmume-linux/desmume-gtk-0.7.0.x86.package
Normal file
@ -18,6 +18,7 @@ Tim Seidel (Mighty Max)
|
||||
Damien Nozay (damdoum)
|
||||
Pascal Giard (evilynux)
|
||||
Ben Jaques (masscat)
|
||||
Jeff Bland
|
||||
|
||||
Contributors
|
||||
------------
|
@ -1,3 +1,16 @@
|
||||
0.7.1 -> 0.7.2
|
||||
spu:
|
||||
- big endian fixes. [cyberwarriorx]
|
||||
gpu:
|
||||
- big endian fixes. [marcus_c]
|
||||
gtk-glade:
|
||||
- opengl improvements. [masscat]
|
||||
general:
|
||||
- Added support for setting NDS firmware language value. [masscat]
|
||||
- Function added for setting firmware language. [masscat]
|
||||
- Mac/msys compilation fixes. [cyberwarriorx]
|
||||
- Fix compilation when pkg-config macros are not available [evilynux]
|
||||
|
||||
0.7.0 -> 0.7.1
|
||||
general:
|
||||
- Added GDB debugger stub [masscat]
|
BIN
PAlib/emulators/desmume-win32/DeSmuME.exe
Normal file
@ -22,6 +22,7 @@ specific README files:
|
||||
|
||||
* README.LIN for the linux port
|
||||
* README.WIN for the windows port
|
||||
* README.MAC for the mac port
|
||||
|
||||
|
||||
2 Staff/Thanks________________________________________________
|
25
PAlib/emulators/desmume-win32/desmume.ini
Normal file
@ -0,0 +1,25 @@
|
||||
[General]
|
||||
Language=0
|
||||
[Window]
|
||||
WindowWidth=272
|
||||
WindowHeight=459
|
||||
[Firmware]
|
||||
favColor=10
|
||||
bMonth=7
|
||||
bDay=15
|
||||
Language=1
|
||||
nickName=PAlib
|
||||
Message=DeSmuME makes you happy!
|
||||
[Keys]
|
||||
Key_A=31
|
||||
Key_B=11
|
||||
Key_SELECT=36
|
||||
Key_START=13
|
||||
Key_RIGHT=40
|
||||
Key_LEFT=39
|
||||
Key_UP=37
|
||||
Key_DOWN=38
|
||||
Key_R=23
|
||||
Key_L=12
|
||||
Key_X=16
|
||||
Key_Y=17
|
BIN
PAlib/emulators/desmume-win32/zlib1.dll
Normal file
BIN
PAlib/emulators/desmume-win32/zzip-1.dll
Normal file
BIN
PAlib/emulators/ideas-linux/PlugIn/aud.so
Normal file
BIN
PAlib/emulators/ideas-linux/ideas
Normal file
166
PAlib/emulators/ideas-linux/readme.txt
Normal file
@ -0,0 +1,166 @@
|
||||
Technical documentation
|
||||
-----------------------
|
||||
Product name : iDeaS
|
||||
Current Version : 1.0.2.4
|
||||
|
||||
Supported platforms : Windows 95/98/Me/XP/Vista + OpenGL + DirectX 7.0 or higher
|
||||
Windows NT4/2000 (not tested but should work...)
|
||||
: Linux + OpenGL + GTK+ 2.0 + Pango + Cairo
|
||||
|
||||
Language : English.
|
||||
|
||||
Author : Lino
|
||||
Website : http://spazioinwind.libero.it/linoma/ideas.html
|
||||
: http://www.ideasemu.org
|
||||
E-mail : linoma@gmail.com
|
||||
Special Thanks : Gianluca Tremonti (aka Soldus)
|
||||
|
||||
|
||||
|
||||
*** please do not send any questions on how to use or play games. ***
|
||||
|
||||
*** your donations are my life. ***
|
||||
|
||||
Emulation status
|
||||
----------------
|
||||
- ARM7TDMI : 32-bit ARM CPU support (100%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- ARM946E-S : 32-bit ARM CPU support (99%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- Real sync emulation for HBlanks and VBlanks
|
||||
- Text Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Affine Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 1024x1024 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Extended Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Large Mode
|
||||
* 256 colors support
|
||||
* 512x1024 up to 1024x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- OAM support
|
||||
* Horizontal/Vertical position
|
||||
* Horizontal/Vertical flip
|
||||
* 8x8 up to 64x64 sprite size support
|
||||
* 1D/2D sprite display support
|
||||
* Rotation/Zoom
|
||||
* Bitmap sprite support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
- 3D Mode
|
||||
* Matrix Load/Multiply
|
||||
* Polygon Attributes
|
||||
* Polygon Definitions by Vertices
|
||||
* Polygon Light Parameters
|
||||
* Texture Attributes
|
||||
* Texture Formats
|
||||
* Texture Coordinates
|
||||
* Texture Blending
|
||||
* Status
|
||||
* Tests
|
||||
- WiFi
|
||||
* Partialy emulated.
|
||||
- IPC
|
||||
* Sync register and FIFO are emulated.
|
||||
- SPI
|
||||
* Firmware access is supported.
|
||||
* Touchscreen access is supported.
|
||||
* DS Cartridge Backup is supported.
|
||||
* Microphone is supported.
|
||||
- RTC
|
||||
* Real Time Clock is emulated.
|
||||
- Keys
|
||||
* All keys are emulated.
|
||||
- DMA
|
||||
* All channels, nearly all modes.
|
||||
- Timers
|
||||
* All timers are emulated in both prescalar and count-up mode.
|
||||
- Interrupts
|
||||
* Vblank, Hblank, VCounter, DMA, FIFO, 3D FIFO and timer interrupts are emulated,
|
||||
|
||||
Special features
|
||||
----------------
|
||||
- FAT Emulation R4DS revolution. (read only)
|
||||
- Ex.Ram Supercard.
|
||||
- ARM CPU debugger (100%)
|
||||
- THUMB CPU debugger (100%)
|
||||
* Step by step feature.
|
||||
* Run to cursor feature.
|
||||
* Run to next instruction feature.
|
||||
* Trace into feature.
|
||||
* Edit memory.
|
||||
* Programs Breakpoints.
|
||||
* Memory Breakpoints.
|
||||
* Data Inspector.
|
||||
* OAM Viewer.
|
||||
* Tiles Viewer.
|
||||
* Textures Viewer.
|
||||
* Matrices Viewer.
|
||||
* Palettes Viewer.
|
||||
* I/O registers Viewer.
|
||||
* Enable and disable visualizzation layers.
|
||||
* View Source Code in Debugger Window.(ARM9 and ARM7)
|
||||
* Hook PlugIns.(Video and Audio)
|
||||
|
||||
Acknowledgements (in no particular order)
|
||||
-----------------------------------------
|
||||
- The Pern Project for NDSLIB
|
||||
- GBADEV.ORG for all the useful things (docs, demos...)
|
||||
- NDSTech Wiki
|
||||
- DSLinux
|
||||
- gbatek.htm (iDeaS is better :D)
|
||||
|
||||
Keys
|
||||
-----------------------------------------
|
||||
D-Up Up arrow
|
||||
D-Down Down arrow
|
||||
D-Left Left arrow
|
||||
D-Right Right arrow
|
||||
B Z
|
||||
A X
|
||||
Start Return
|
||||
Select Shift
|
||||
L A
|
||||
R S
|
||||
X Q
|
||||
Y W
|
||||
|
||||
Touchscreen Use the mouse to move and the left button to "touch" the screen.
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
Q
|
BIN
PAlib/emulators/ideas-win32/Plugin/aud.dll
Normal file
53
PAlib/emulators/ideas-win32/Software.ini
Normal file
@ -0,0 +1,53 @@
|
||||
[iDeaS_Settings_RecentFile]
|
||||
File0=,1,C:\PAlib_dev\Installer\PAlib\emulators\ideas-win32\Gaelic All-Stars.nds
|
||||
File1=,1,
|
||||
File2=,1,
|
||||
File3=,1,
|
||||
File4=,1,
|
||||
File5=,1,
|
||||
File6=,1,
|
||||
File7=,1,
|
||||
File8=,1,
|
||||
File9=,1,
|
||||
[iDeaS]
|
||||
Language=,4,00000409
|
||||
Render3D=,3,5341619AF28E994D9702BD5575CBC22C
|
||||
Audio Render=,3,FB7F4C91E15A024A81603D3AC531F63B
|
||||
Renderer=,3,00000000000000000000000000000000
|
||||
WiFi=,3,00000000000000000000000000000000
|
||||
Input=,3,00000000000000000000000000000000
|
||||
DLDI=,3,571770FDE37616448AF9B0412044DC97
|
||||
[DirectSound_Settings]
|
||||
Settings=,4,00000011
|
||||
[OpenGL_Settings]
|
||||
Settings=,4,0093FD00
|
||||
[iDeaS_Settings]
|
||||
LastDirectory=,1,C:\PAlib_dev\Installer\PAlib\emulators\ideas-win32
|
||||
SaveGamePath=,1,
|
||||
SaveStatePath=,1,
|
||||
ScreenShotsPath=,1,
|
||||
CheatsPath=,1,
|
||||
EEPROMID=,4,00000510
|
||||
TouchSettings=,4,00000001
|
||||
Language=,4,00000004
|
||||
SkipFrames=,4,00000000
|
||||
KEY_A=,4,0000005A
|
||||
KEY_B=,4,00000041
|
||||
KEY_SELECT=,4,00000058
|
||||
KEY_START=,4,0000000D
|
||||
KEY_RIGHT=,4,00000027
|
||||
KEY_LEFT=,4,00000025
|
||||
KEY_UP=,4,00000026
|
||||
KEY_DOWN=,4,00000028
|
||||
KEY_R=,4,00000053
|
||||
KEY_L=,4,00000009
|
||||
KEY_X=,4,00000051
|
||||
KEY_Y=,4,00000057
|
||||
Name=,1,Lino
|
||||
ExRam=,4,00000000
|
||||
LoadMostRecentSaveState=,4,00000000
|
||||
EnableSSE=,4,00000001
|
||||
Zoom=,1,1.000000
|
||||
BackupAutoSave=,4,00000000
|
||||
UseTempFile=,4,00000001
|
||||
CpuSpeed=,4,00000000
|
BIN
PAlib/emulators/ideas-win32/ideas.exe
Normal file
162
PAlib/emulators/ideas-win32/readme.txt
Normal file
@ -0,0 +1,162 @@
|
||||
Technical documentation
|
||||
-----------------------
|
||||
Product name : iDeaS
|
||||
Current Version : 1.0.2.4
|
||||
|
||||
Supported platforms : Windows 95/98/Me/XP/Vista + OpenGL + DirectX 7.0 or higher
|
||||
Windows NT4/2000 (not tested but should work...)
|
||||
: Linux + OpenGL + GTK+ 2.0
|
||||
|
||||
Language : English.
|
||||
|
||||
Author : Lino
|
||||
Website : http://spazioinwind.libero.it/linoma/ideas.html
|
||||
: http://www.ideasemu.org
|
||||
E-mail : linoma@gmail.com
|
||||
Special Thanks : Gianluca Tremonti (aka Soldus)
|
||||
|
||||
|
||||
|
||||
*** please do not send any questions on how to use or play games. ***
|
||||
|
||||
*** your donations are my life. Thanks all ***
|
||||
|
||||
Emulation status
|
||||
----------------
|
||||
- ARM7TDMI : 32-bit ARM CPU support (100%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- ARM946E-S : 32-bit ARM CPU support (99%)
|
||||
16-bit THUMB CPU support (100%)
|
||||
- Real sync emulation for HBlanks and VBlanks
|
||||
- Text Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Affine Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 1024x1024 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Extended Mode
|
||||
* 16 colors support
|
||||
* 256 colors support
|
||||
* Extended palette
|
||||
* BG0/BG1/BG2/BG3 support
|
||||
* 256x256 up to 512x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical flipping support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- Large Mode
|
||||
* 256 colors support
|
||||
* 512x1024 up to 1024x512 tile maps support
|
||||
* Default priorities support
|
||||
* Horizontal/Vertical offset support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
* Windows 0/1 support
|
||||
- OAM support
|
||||
* Horizontal/Vertical position
|
||||
* Horizontal/Vertical flip
|
||||
* 8x8 up to 64x64 sprite size support
|
||||
* 1D/2D sprite display support
|
||||
* Rotation/Zoom
|
||||
* Bitmap sprite support
|
||||
* FadeIn/FadeOut Effect support
|
||||
* Alpha-blending Effect support
|
||||
- 3D Mode
|
||||
* Matrix Load/Multiply
|
||||
* Polygon Attributes
|
||||
* Polygon Definitions by Vertices
|
||||
* Polygon Light Parameters
|
||||
* Texture Attributes
|
||||
* Texture Formats
|
||||
* Texture Coordinates
|
||||
* Texture Blending
|
||||
* Status
|
||||
* Tests
|
||||
- WiFi
|
||||
* Partialy emulated.
|
||||
- IPC
|
||||
* Sync register and FIFO are emulated.
|
||||
- SPI
|
||||
* Firmware access is supported.
|
||||
* Touchscreen access is supported.
|
||||
* DS Cartridge Backup is supported.
|
||||
* Microphone is supported.
|
||||
- RTC
|
||||
* Real Time Clock is emulated.
|
||||
- Keys
|
||||
* All keys are emulated.
|
||||
- DMA
|
||||
* All channels, nearly all modes.
|
||||
- Timers
|
||||
* All timers are emulated in both prescalar and count-up mode.
|
||||
- Interrupts
|
||||
* Vblank, Hblank, VCounter, DMA, FIFO, 3D FIFO and timer interrupts are emulated,
|
||||
|
||||
Special features
|
||||
----------------
|
||||
- FAT Emulation R4DS revolution & AceKard SD. (read only)
|
||||
- Ex.Ram Supercard.
|
||||
- ARM CPU debugger (100%)
|
||||
- THUMB CPU debugger (100%)
|
||||
* Step by step feature.
|
||||
* Run to cursor feature.
|
||||
* Run to next instruction feature.
|
||||
* Trace into feature.
|
||||
* Edit memory.
|
||||
* Programs Breakpoints.
|
||||
* Memory Breakpoints.
|
||||
* Data Inspector.
|
||||
* OAM Viewer.
|
||||
* Tiles Viewer.
|
||||
* Textures Viewer.
|
||||
* Matrices Viewer.
|
||||
* Palettes Viewer.
|
||||
* I/O registers Viewer.
|
||||
* Enable and disable visualizzation layers.
|
||||
* View Source Code in Debugger Window.(ARM9 and ARM7)
|
||||
* Hook PlugIns.(Video and Audio)
|
||||
* DLDI PlugIns.
|
||||
|
||||
Acknowledgements (in no particular order)
|
||||
-----------------------------------------
|
||||
- The Pern Project for NDSLIB
|
||||
- GBADEV.ORG for all the useful things (docs, demos...)
|
||||
- NDSTech Wiki
|
||||
- DSLinux
|
||||
- gbatek.htm
|
||||
|
||||
Keys
|
||||
-----------------------------------------
|
||||
D-Up Up arrow
|
||||
D-Down Down arrow
|
||||
D-Left Left arrow
|
||||
D-Right Right arrow
|
||||
B Z
|
||||
A X
|
||||
Start Return
|
||||
Select Shift
|
||||
L A
|
||||
R S
|
||||
X Q
|
||||
Y W
|
||||
|
||||
Touchscreen Use the mouse to move and the left button to "touch" the screen.
|
||||
|
BIN
PAlib/emulators/neonds/NeonDS.exe
Normal file
BIN
PAlib/emulators/no$gba/NO$GBA.EXE
Normal file
BIN
PAlib/emulators/no$gba/NO$GBA.INP
Normal file
56
PAlib/emulators/no$gba/README.TXT
Normal file
@ -0,0 +1,56 @@
|
||||
Hello to no$gba
|
||||
|
||||
Feedback,
|
||||
if you have any constructive comments, suggestions, bug reports, please email
|
||||
me (see webpage for email address). Please no threatening mails, I do already
|
||||
have some, it's parts of amuzing and parts of boring. Please no questions
|
||||
from beginners, I've no time to help you about whatever problems, that means,
|
||||
I cannot, do not, did not, and will not help you.
|
||||
|
||||
--- DO NOT SEND ANY QUESTIONS ON HOW TO USE THE FREEWARE VERSION.
|
||||
--- DO NOT SEND ANY QUESTIONS ON HOW TO USE OR PLAY GAMES.
|
||||
--- DO NOT SEND ANY QUESTIONS ON HOW TO USE THE INTERNET.
|
||||
--- DO NOT SEND ANY QUESTIONS ON HOW TO USE README.TXT.
|
||||
--- DO NOT SEND ANY QUESTIONS ON HOW TO USE COMPUTERS.
|
||||
--- DO NOT SEND ANY EMAILS WITH ATTACHMENTS.
|
||||
--- ANYTHING I HAVE FORGOTTEN?
|
||||
--- DON'T DO IT.
|
||||
|
||||
Homepage, updates, more info,
|
||||
http://nocash.emubase.de/gba.htm
|
||||
|
||||
Debugger,
|
||||
the no$gba debugger is a programming tool for professional developers.
|
||||
To support hobby programmers, there's also a nice-price shareware debug
|
||||
version available.
|
||||
If you are a developer, please see no$gba homepage for more info.
|
||||
If you aren't, please read the note below.
|
||||
|
||||
CAUTION:
|
||||
The shareware & commecial versions include debugging features which are
|
||||
useful for programmers ONLY, these versions are COMPLETELY USELESS for
|
||||
gamers. That means, if you are a gamer, then you do NOT need to buy (or
|
||||
steal) anything, you already GOT EVERYTHING you need FOR FREE.
|
||||
|
||||
----
|
||||
|
||||
Installation notes,
|
||||
unzip the no$gba package into a new/blank folder (or into your existing
|
||||
no$gba folder when installing an update) and start the no$gba.exe file.
|
||||
For more info about additional files see built-in help. The program should
|
||||
work (slowly) on any 80386SX (and up).
|
||||
|
||||
Uninstallation,
|
||||
no$gba will eventually create some files and subdirectories in the no$gba
|
||||
folder, aside from that it does not create or modify other files/registry
|
||||
settings (except nocashio, see below). If no longer needed, just delete the
|
||||
no$gba folder with all files/folders in it.
|
||||
|
||||
Nocashio,
|
||||
a parallel port driver for windows NT/2K/XP, no$gba prompts you if you want
|
||||
to install the driver (only when -if- accessing the parallel port under
|
||||
NT/2K/XP). When -if- it is installed, you can uninstall it in no$gba
|
||||
utility menu.
|
||||
|
||||
Martin
|
||||
|
55
PAlib/examples/16c/16cSprites/16cSpriteAnim/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# PALib Makefile by Scognito and Tom and crash
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
|
||||
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
ARM7_SELECTED = ARM7_BASIC
|
||||
#ARM7_SELECTED = ARM7_MOD_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MP3
|
||||
#ARM7_SELECTED = ARM7_MP3_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
#USE_EFS = YES
|
||||
|
||||
PATH := $(DEVKITARM)/bin:$(PATH)
|
||||
PROGNAME = PAlib
|
||||
OFILES +=
|
||||
ADD_LIBS +=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Be sure to change these default banner TEXTs. This is the name your project will
|
||||
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
|
||||
# icon for your project, too!
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TEXT1 := PAlib Project -
|
||||
TEXT2 := Change this text
|
||||
TEXT3 := for your project!
|
||||
ICON := -b $(CURDIR)/../logo.bmp
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the file to output
|
||||
# BUILD is the directory where object files and intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TARGET := $(shell basename $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := gfx source data
|
||||
INCLUDES := include build data
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you need to change other parts of the make process, see the PA_Makefile:
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
include $(PAPATH)/PA_Makefile
|
||||
|
Before Width: | Height: | Size: 630 B After Width: | Height: | Size: 630 B |
55
PAlib/examples/16c/16cSprites/16cSprites/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# PALib Makefile by Scognito and Tom and crash
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
|
||||
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
ARM7_SELECTED = ARM7_BASIC
|
||||
#ARM7_SELECTED = ARM7_MOD_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MP3
|
||||
#ARM7_SELECTED = ARM7_MP3_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
#USE_EFS = YES
|
||||
|
||||
PATH := $(DEVKITARM)/bin:$(PATH)
|
||||
PROGNAME = PAlib
|
||||
OFILES +=
|
||||
ADD_LIBS +=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Be sure to change these default banner TEXTs. This is the name your project will
|
||||
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
|
||||
# icon for your project, too!
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TEXT1 := PAlib Project -
|
||||
TEXT2 := Change this text
|
||||
TEXT3 := for your project!
|
||||
ICON := -b $(CURDIR)/../logo.bmp
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the file to output
|
||||
# BUILD is the directory where object files and intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TARGET := $(shell basename $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := gfx source data
|
||||
INCLUDES := include build data
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you need to change other parts of the make process, see the PA_Makefile:
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
include $(PAPATH)/PA_Makefile
|
||||
|
Before Width: | Height: | Size: 630 B After Width: | Height: | Size: 630 B |
Before Width: | Height: | Size: 234 B After Width: | Height: | Size: 234 B |
55
PAlib/examples/16c/16cText/16cText/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# PALib Makefile by Scognito and Tom and crash
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
|
||||
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
ARM7_SELECTED = ARM7_BASIC
|
||||
#ARM7_SELECTED = ARM7_MOD_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MP3
|
||||
#ARM7_SELECTED = ARM7_MP3_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
#USE_EFS = YES
|
||||
|
||||
PATH := $(DEVKITARM)/bin:$(PATH)
|
||||
PROGNAME = PAlib
|
||||
OFILES +=
|
||||
ADD_LIBS +=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Be sure to change these default banner TEXTs. This is the name your project will
|
||||
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
|
||||
# icon for your project, too!
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TEXT1 := PAlib Project -
|
||||
TEXT2 := Change this text
|
||||
TEXT3 := for your project!
|
||||
ICON := -b $(CURDIR)/../logo.bmp
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the file to output
|
||||
# BUILD is the directory where object files and intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TARGET := $(shell basename $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := gfx source data
|
||||
INCLUDES := include build data
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you need to change other parts of the make process, see the PA_Makefile:
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
include $(PAPATH)/PA_Makefile
|
||||
|
Before Width: | Height: | Size: 630 B After Width: | Height: | Size: 630 B |
55
PAlib/examples/16c/16cText/16cText2/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# PALib Makefile by Scognito and Tom and crash
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
|
||||
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
ARM7_SELECTED = ARM7_BASIC
|
||||
#ARM7_SELECTED = ARM7_MOD_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MP3
|
||||
#ARM7_SELECTED = ARM7_MP3_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
#USE_EFS = YES
|
||||
|
||||
PATH := $(DEVKITARM)/bin:$(PATH)
|
||||
PROGNAME = PAlib
|
||||
OFILES +=
|
||||
ADD_LIBS +=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Be sure to change these default banner TEXTs. This is the name your project will
|
||||
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
|
||||
# icon for your project, too!
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TEXT1 := PAlib Project -
|
||||
TEXT2 := Change this text
|
||||
TEXT3 := for your project!
|
||||
ICON := -b $(CURDIR)/../logo.bmp
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the file to output
|
||||
# BUILD is the directory where object files and intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TARGET := $(shell basename $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := gfx source data
|
||||
INCLUDES := include build data
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you need to change other parts of the make process, see the PA_Makefile:
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
include $(PAPATH)/PA_Makefile
|
||||
|
Before Width: | Height: | Size: 630 B After Width: | Height: | Size: 630 B |
55
PAlib/examples/16c/16cText/16cTextAlign/Makefile
Normal file
@ -0,0 +1,55 @@
|
||||
# PALib Makefile by Scognito and Tom and crash
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Please uncomment (i.e. delete the '#') only one "ARM7_SELECTED" line. If unsure,
|
||||
# just uncomment "ARM7_SELECTED = ARM7_BASIC". ARM7_BASIC is the same as ARM7_MP3.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
ARM7_SELECTED = ARM7_BASIC
|
||||
#ARM7_SELECTED = ARM7_MOD_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MOD_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MP3
|
||||
#ARM7_SELECTED = ARM7_MP3_DSWIFI
|
||||
#ARM7_SELECTED = ARM7_MP3_LIBLOBBY
|
||||
#ARM7_SELECTED = ARM7_MIKMOD_DSWIFI
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you're using EFS_lib, uncomment "USE_EFS = YES" here.
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
#USE_EFS = YES
|
||||
|
||||
PATH := $(DEVKITARM)/bin:$(PATH)
|
||||
PROGNAME = PAlib
|
||||
OFILES +=
|
||||
ADD_LIBS +=
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# Be sure to change these default banner TEXTs. This is the name your project will
|
||||
# display in the DS menu (including some flash cards). Create a custom LOGO.BMP
|
||||
# icon for your project, too!
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TEXT1 := PAlib Project -
|
||||
TEXT2 := Change this text
|
||||
TEXT3 := for your project!
|
||||
ICON := -b $(CURDIR)/../logo.bmp
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# TARGET is the name of the file to output
|
||||
# BUILD is the directory where object files and intermediate files will be placed
|
||||
# SOURCES is a list of directories containing source code
|
||||
# INCLUDES is a list of directories containing extra header files
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
TARGET := $(shell basename $(CURDIR))
|
||||
BUILD := build
|
||||
SOURCES := gfx source data
|
||||
INCLUDES := include build data
|
||||
|
||||
#---------------------------------------------------------------------------------
|
||||
# If you need to change other parts of the make process, see the PA_Makefile:
|
||||
#---------------------------------------------------------------------------------
|
||||
|
||||
include $(PAPATH)/PA_Makefile
|
||||
|