| Welcome, Guest |
You have to register before you can post on our site.
|
| Online Users |
There are currently 159 online users. » 0 Member(s) | 157 Guest(s) Bing, Google
|
| Latest Threads |
GuSprites
Forum: Help & Support
Last Post: zedex82
2026-06-19, 06:39 PM
» Replies: 2
» Views: 355
|
New video Couse / Nuevo c...
Forum: News
Last Post: Duefectu
2026-04-29, 11:02 PM
» Replies: 0
» Views: 2,694
|
location of heap manageme...
Forum: Help & Support
Last Post: boriel
2026-03-07, 12:13 AM
» Replies: 1
» Views: 744
|
non-paged supervisor code...
Forum: Help & Support
Last Post: sdo303
2026-02-20, 06:38 PM
» Replies: 8
» Views: 1,846
|
How to open fuse as an ex...
Forum: How-To & Tutorials
Last Post: Duefectu
2026-02-09, 01:52 PM
» Replies: 3
» Views: 1,742
|
Old zxbasic game errors
Forum: Help & Support
Last Post: boriel
2025-11-09, 11:52 AM
» Replies: 7
» Views: 2,537
|
Error: Undefined GLOBAL l...
Forum: Help & Support
Last Post: ardentcrest
2025-11-04, 05:46 PM
» Replies: 3
» Views: 1,394
|
A Fast(er) Plot Routine f...
Forum: How-To & Tutorials
Last Post: tubz74
2025-10-30, 03:16 PM
» Replies: 2
» Views: 1,478
|
Hall of Fame - Include fo...
Forum: How-To & Tutorials
Last Post: tubz74
2025-10-28, 03:48 PM
» Replies: 0
» Views: 818
|
[SOLVED] Array layout bug...
Forum: Bug Reports
Last Post: Zoran
2025-10-25, 05:48 PM
» Replies: 2
» Views: 1,539
|
|
|
| From Forum |
|
Posted by: zarsoft - 2023-12-07, 03:54 PM - Forum: Wishlist
- Replies (1)
|
 |
Email notifications from the Forum come from "Forum".
WICH FORUM?!
Can you change
Forum <forum@boriel.com>
To
Boriel Forum <forum@boriel.com>
or
ZX BASIC Forum <forum@boriel.com>
or something like that?
Thanks.
|
|
|
| include |
|
Posted by: zarsoft - 2023-12-07, 03:47 PM - Forum: Help & Support
- No Replies
|
 |
I want to include the file "utils.h" on all my programs.
Is there a way I can do this automatically
without writing inside my program
and without writing on the compiler command line?
Can I put this line
#include <utils.h>
inside some compiler file from src\arch\zx48k\library ?
I want this behave like it was on the first line of my program.
|
|
|
| Array FLOAT only works if global (solved) |
|
Posted by: zarsoft - 2023-11-14, 01:45 AM - Forum: Bug Reports
- Replies (4)
|
 |
This program only works if the array is global.
Is this supose to work like this?
Code: SUB Test
DIM T(3) AS FLOAT => {0.5,1.5,2.5,3.5}
PRINT
FOR i = 0 TO 3
PRINT "T(";i;")= ";T(i)
NEXT i
T(0) = 0.5
T(1) = 1.5
T(2) = 2.5
T(3) = 3.5
PRINT
FOR i = 1 TO 3
PRINT "T(";i;")= ";T(i)
NEXT i
PAUSE 0
END SUB
Test
|
|
|
| NextBuild sprites |
|
Posted by: Crivens999 - 2023-11-13, 11:08 AM - Forum: Help & Support
- Replies (2)
|
 |
Been using NextBuild for a little while, mucking around with my own editor for creating maps/sprs etc, got my scrolling tilemap working, but have hit a bit of a wall with sprites.
Ok so as far as I can gather the Next can handle 64 hardware sprites with 256 colours, or 128 hardware sprites with 16 colours (4bit).
When I use the InitSprites command I think this loads in upto 64 (or 128 for 4bit) sprites into the video memory (max is 16k). Then when I use UpdateSprite I can assign one of those sprite images (patterns in code) to a sprite ID. So I can use the same sprite image many times for my 64 onscreen sprites.
All good, except my main player is 4 sprites (32x32). It can move in 8 directions, and there are 5 animation frames. So in total 160 sprites just for the player.
So I'm running out of sprites. Now before I go mucking around reducing graphics to single sprite sizes, or using flipping/mirroring etc, then is it possible to use InitSprites, or some other command, to force load new images over the loaded ones? I was thinking of keeping the first 4 sprites just for the player and then just initialising those 4 sprites as the animation or direction changes. A quick test of using InitSprites (for the full 64 sprites) every frame shows this doesn't slow things down badly, so hopefully is possible. I don't really know ASM well enough to alter the InitSprites, but basically would be the same but with a starting point (so can init just the first 4 sprite, then the next 4 sprites (eg. for enemy)).
Also is it possible to use 8bit graphics (256 colour) for the layer 2 tilemap, and 4bit graphics (16 colour) for the sprites?
|
|
|
|