OriginalJohn
-
Posts
194 -
Joined
-
Last visited
Content Type
Profiles
Forums
Blogs
Gallery
Events
Store
Posts posted by OriginalJohn
-
-
The control panel was loose. 🤪
-
12 hours ago, nanochess said:
The FRAME variable is a 16-bit variable that is updated each time a video frame happens.
There is no VDP collision support because it is barely useful as it only detects sprite vs sprite collision but cannot distinguish sprites. The better way is doing a comparison of player coordinates against enemy coordinates.
A Donkey Kong clone? Maybe you have seen this (soon to be published) but basically it would be enough to determine the current platform of both the player and the sprite, and if the player is jumping, and the sprite is in the same X-coordinate, it has jumped successfully over it and it can score.
Thanks for the info - it is very helpful!
- 1
-
In the cv basic code, is there any way to code something that resembles a timer, like counting frame iterations? Also, in another thread if I'm not mistaken, someone made mention of collision detection which is native to the bios. Is there a better way than using the players x,y coordinates vs sprite x,y coordinates? Last one, if one were to program something like a donkey kong clone, what would you think would be the best way to give points when the player jumps over the sprite??
Aside from the questions, I've been having a whole lot of fun experimenting with CVBasic and am working steadily towards a making a game Thanks for this!
-
51 minutes ago, nanochess said:
The second statement should be:
SPRITE 1,80,120,4,2
Because the sprite definition number is multiplied by 4.
Thank you!
-
I don't know if this is the appropriate place to ask, but here goes.
If I define two sprites each with their own label,
DEFINE SPRITE 0,1,sprite1
DEFINE SPRITE 1,1,sprite2Executing the code and attempting to display one in the upper left and one in the middle of the screen.
SPRITE 0, 0, 0, 0, 2
SPRITE 1, 80, 120, 0, 2Results in the same sprite appearing in each location instead of the one which is defined as sprite2. What am I doing wrong?
-
2 minutes ago, Gemintronic said:
Not an expert answer. But, the most common technique is layering single color sprites on top of eachother.
Thanks! I'll give that a shot!
- 1
-
I was looking at the color options for chars and sprites. Chars (8x8) you can define a color for the each of the rows. For sprites (16x16) if seems you can only define one color. Is there a way to create a sprite with multiple colors (define each pixel color)?
-
18 hours ago, Pixelboy said:
I think you're confusing Gateway to Apshai with Temple of Apshai (which to my knowledge was never released).
You are right - I meant Gateway To Apshai...
-
Please add me as well! I'd like two of them - thanks!
-
Coleco Temple of Apshai was one of my favorite games when it came out. Nothing like trying to be very careful at the later levels and you get jump scared when a vampire pops up and... like lightning, tracks over to you in a millisecond and you die. Fun times.... never did figure out what some of the items do... Did someone ever decompile this or come up with a better manual to describe each item, etc?
-
I've been playing around with this - I'm pretty excited to see what the next iterations might bring! Also, I'm looking forward to enhanced documentation concerning sprites/bitmap implementation etc as well as memory maps (and if possible links). Learning by tweaking your examples, I found that changing just one minor value causes catastrophic problems and I don't know why. I have sooooo many questions... Thanks for this - great job!
- 1
-
Very exciting stuff!
- 1
-
Did you check for solder bridges with a multimeter? That chip in the middle looks bridged....
-
On 12/28/2023 at 9:05 PM, Captain Cozmos said:
Are you Dracula or the guy hunting Dracula?
Are you there to just wander into peoples homes to protect them from Dracula?i would say that judging by the screenshot, you would play the guy trying to defeat Dracula. Possibly some exploration inside your own home, or a manor that you are visiting/went to in order to investigate something like people mysteriously disappearing inside. You must scavenge for artifacts that may help you in your realization of the horror that is chasing you. The items collected appear to be garlic, a cross, and a hammer with stake. When the clock strikes midnight, DRACULA is hot on your heels! Can you survive the night?
- 1
-
Thank you for the games, and thank you for all the releases you've given us over the past holiday seasons!
-
- 2
-
The secret games were superb, you got me for life.
- 1
-
@Al_Nafuur Any progress on outlining an alternate way of flashing the firmware on the STM when simply connecting a USB cable doesn't work (connections, pins etc to connect to)?
I purchased the $3 programmer and was unsuccessful flashing an already assembled board. I was able to connect to 2 out of 4 remaining STM boards I purchased, but only 1/2 the code gets flashed to the board as confirmed by doing a file vs mem comparison.
Anyone else experience this?
-
15 minutes ago, Al_Nafuur said:
🤔
The colorful mini USB variant costs around $3
https://www.aliexpress.com/w/wholesale-st%25252dlink-v2.html
Thanks - I didn't know there were different versions.
-
On 6/25/2023 at 6:57 AM, Al_Nafuur said:
Hearing the USB 'connect'-ping is a very good sign.
Some boards from some aliexpress sellers don't connect via USB and have to be programmed via the ST-LINK2. From which seller did you buy the boards?
Are you using the STM32CubeProgrammer? As far as I remember the programmer installs the USB driver too. Maybe a reinstall or trying on a different PC will help?
You can find the flashing instructions here: https://pluscart.firmaplus.de/pico/?flashing
IMPORTANT: boot0 jumper has to be removed and boot1 has to be set.
Windows 10 should look like this:
I bought from ElectronicFans at https://www.aliexpress.us/item/2251832571182555.html
I did use the CubeProgrammer. While it did install drivers, I was unable to manually change the driver to the STM32 Bootloader. It didn't appear in the list.
I will try a different pc at some point - thanks for your response. Other than that, I will probably need to buy the ST-LINK2, but at $80. Kind of puts DIY on this out of reach...
-
I just ordered the boards using the gerbers, and parts from aliexpress. After soldering and connecting to pc, I can hear the usb 'connect', but when I go into device manager, it reads, Unknown USB device (Device Descriptor Request Failed). Thus it doesn't get detected from the programmer.
What should device manager show as the device name?
Has anyone encountered this?
-
That's great - thank you, though it looks like some games are missing (gold miner). I want to say (if memory serves) that at some point, they had some sort of checksum program that would run on the code and point out mistakes because they moved to representing code by a list of (what I thought was) hex statements. but whatever, that video takes me back!
-
haha! Thank you! That was funny, I thought he was just going to run up the side of the screen for a moment!
- 1
- 1
-
Crazy Climber .. what? I guess I missed some issues.
- 1
Colecovision recharged BASIC compiler: CVBasic v0.4.0 (now with compression and MSX support!)
in ColecoVision Programming
Posted
I was curious of anyone had success in importing the saved .asm file from the MSX/Coleco sprite editor? I was trying different settings and using the ASM INCLUDE statement, the DEFINE ... PLETTER statement can't find the label. Thanks!