Releases: durangoretro/DurangoLib
Releases · durangoretro/DurangoLib
0.1.2
0.1.1
Version 0.1.1
include some improvements and fixes.
System
Functions
- get_time
- draw_image
- copy_mem
- setInvert
- getCharacter
Constant
Added constants for read KeyBoard Characters
PSV
Functions
- consoleLogLong
Glyph
Functions
- readStr
Music
Functions
- playMelody
Constants
Include all the constants for play notes
For more information check /docs directory
Configuration
Now, by default the ROM is created for use with 32K configuration; we add a new configuration file for the Rom Creation. If you need to create 16K Roms, you need to modify crt0.s file and decomment the file target as 16K and comment the line target with 32K on File size.
Examples
- Music Example
0.1.0
0.1.0
Initial Beta Version
Adds Several changes that can be changed in future versions. Check Docs/ directory for more information.
Changes
Geometrics
Functions
- drawPixel
- drawRect
- drawFillrect
- drawLine
- drawCircle
PSV (Virtual Serial port)
Functions
- consoleLogHex
- consoleLogBinary
- consoleLogWord
- consoleLogDecimal
- consoleLogInt
- consoleLogHex16
- consoleLogChar
- consoleLogStr
- startStopWatch
- stopStopWatch
- psvDump
QGraph
Structs
- Rectangle
- Brick
- Ball
TypeDef
- Word
- Byte
Functions
- fillScreen(Deprecated)
- drawBall
- moveBall
- moveRight
Sprites
Structs
- Sprite
Functions
- load_background
- clrsc
- draw_sprite
- move_sprite_right
- move_sprite_left
- move_sprite_up
- move_sprite_down
- clean_sprite
- stamp_sprite
- check_collitions
System
Constants
- GAMEPAD_1
- GAMEPAD_2
- BUTTON_A
- BUTTON_B
- BUTTON_START
- BUTTON_SELECT
- BUTTON_DOWN
- BUTTON_LEFT
- BUTTON_UP
- BLACK
- GREEN
- RED
- ORANGE
- PHARMACY_GREEN
- LIME
- MYSTIC_RED
- YELLOW
- BLUE
- DEEP_SKY_BLUE
- MAGENTA
- LAVENDER_ROSE
- NAVY_BLUE
- CIAN
- PINK_FLAMINGO
- WHITE
- KEY_SPACE
- KEY_INTRO
- KEY_SHIFT
- KEY_P
- KEY_O
- KEY_A
- KEY_P
- KEY_Q
- KEY_1
Functions
- setHighRes
- waitVSync
- waitStart
- waitFrames
- readGamepad
- readkeyBoard
- halt
- calculate_coords
- read_keyboard_row
- get_bit
- addBCD
- subBCD
- render_image
- getBuildVersion
- random_init
- random
- clean_screen
Examples
- backgrounds
- consolelog
- figures
- fill_screen
- hello_durango
- randomcircles
- sprite
- square
0.0.4
0.0.4
Added the next functions:
- drawPixel
- drawPixelPair
- waitVsync
- waitFrames
- fillScreen
- consoleLogHex
- consoleLogChar
- consoleLogStr
- drawRect
- readGamepad1
- readGamepad2
- disableDoubleBuffer
- enableDoubleBuffer
- swapBuffers
Also added:
- Documentation folder with the HTML version. Only Open index.html in your browser.
- Examples folder. Each folder have one examples. You can use each makefile folder to compile and generate a rom.