TIC-80 tiny computer 0.28.1 dev
Pre-release
Pre-release
Changelog
- official 80K RAM layout
you can access all the memory bypeek/poke
functions
+-----------------------------------+
| 80K RAM LAYOUT |
+-------+-------------------+-------+
| ADDR | INFO | SIZE |
+-------+-------------------+-------+
| 00000 | SCREEN | 16320 |
| 03FC0 | PALETTE | 48 |
| 03FF0 | PALETTE MAP | 8 |
| 03FF8 | BORDER COLOR | 1 |
| 03FF9 | SCREEN OFFSET | 2 |
| 03FFB | GAMEPAD MASK | 1 |
| 03FFC | GAMEPAD | 2 |
| 03FFE | ... | 2 |
| 04000 | SPRITES | 16384 |
| 08000 | MAP | 32640 |
| 0FF80 | PERSISTENT MEMORY | 28 |
| 0FF9C | SOUND REGISTERS | 72 |
| 0FFE4 | WAVEFORMS | 256 |
| 100E4 | SFX | 4224 |
| 11164 | MUSIC PATTERNS | 11520 |
| 13E64 | MUSIC TRACKS | 408 |
| 13FFC | MUSIC POS | 4 |
| 14000 | ... | 0 |
+-------+-------------------+-------+
-
TIC has 60 music patterns in total which can be assigned to any channel and any track
-
fixed bug with
sfx
api, you couldn't play effect on two channels at the same time -
add
import/export map
command to get the map as raw binary (240*136 bytes), also you can inject map from command linetic cart.tic -map world.map
-
added
X
Y
gamepad buttons handling (also you can configure binding inkeymap
) -
add gamepad mask to assign what buttons show and handle (
00111100
by0x03FFB
address will show LRAB only) -
add
frame
andloop
parameters tomusic
api
music [track=-1] [frame=-1] [loop=true]
-
Loading cart and code via command line does not load the palette within the cart. #180
HOTFIX
- double ESC returns to game
- cursor doesn't render (only black box)
- X Y touch buttons #186 #185
- added NUMPAD support to enter numbers in the Music Editor
- enable record mode in music editor and press Enter, cursor moves to pattern edit box!!!
- fixed typo "ame is missing"
- fixed cover loaded from the previous cart