Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Vectrex32

#61
Do we need the EndDraw, or should the V32 just ignore Undefined data in the array?

- Bob
#62
Code Swap / Re: SVG Import tool
December 22, 2019, 06:43:09 PM
Here's what rose.bas looks like:

#63
The light pen bug is my fault. Turns out I am using memory location $C880.

I'll fix that in the next release.

- Bob
#64
Code Swap / Re: SVG Import tool
December 22, 2019, 08:46:55 AM
Wow!! You rock, Jaymz!

- Bob
#65
Feature Requests and Bug Reports / Re: Textsize bug?
December 16, 2019, 08:44:51 PM
I'm back from vacation and I've had a chance to try this.

If I shorten the text strings, it works as it should: all the lines of text are the same size font. I'm not doing anything on the V32 side to cause this. My guess is that the Vectrex BIOS, or maybe the Vectrex hardware, is reacting badly to long lines of text.

Malban, through the tutorials you've written, you've basically taught me everything I know about the Vectrex. I'm not going to speculate on the cause of this when I'm in the presence of the master. My only suggestion is that you test my theory by writing a 6809 program to display those lines of text using Print_List.

- Bob
#66
I can't imagine how any of the changes in the beta software would affect this. But I guess the proof of the pudding is in the eating.

- Bob
#67
A code sprite executing on the 6809 could not change the live data held in the V32. But a Peek would, indeed, work for passing data from the 6809 to the V32.

- Bob

#68
Feature Requests and Bug Reports / Re: Textsize bug?
December 12, 2019, 08:16:12 AM
I'm on vacation, so I won't be able to look into this until sometime next week.

- Bob
#69
General Discussion / Re: Vectrex RAM?
December 12, 2019, 08:15:12 AM
The V32 (and the 6809 code it generates) does not use any Vectrex RAM, and it has occurred to me that code sprites could do exactly what you describe. If someone came up with generally useful things to do with the Vectrex RAM, I'd be happy to build in support for it on the V32.

- Bob
#70
General Discussion / Re: What version is my firmware?
November 29, 2019, 08:15:55 PM
When you turn the Vectrex on, with the Vectrex32 plugged in, the version number should display on the screen as the system is booting up. If it says "SMARTCART" with no version number, you have 1.0.

- Bob
#71
General Discussion / Re: Profiling a BASIC program
November 21, 2019, 06:27:08 PM
And how much time are you using? No need to profile and optimize until you're pushing the envelope.

- Bob
#72
Interesting. I guess this would be applicable to any object that looks the same from all sides. Can you think of other games where this sort of thing is done?

- Bob
#73
General Discussion / Re: Profiling a BASIC program
November 14, 2019, 09:39:24 PM
It might be do-able. But try this first: get the tick count after you return from WaitForFrame. Then, before you call WaitForFrame again, get the tick count and see how much time you've been running the BASIC code. Compare that to how much time you have for each frame. What do you see?

- Bob
#74
Quote from: jaymzjulian on November 14, 2019, 01:34:57 AM
should not even consider this one

I'm sorry, I can't hear you. Could you repeat that? Louder?

:-) :-) :-)

- Bob
#75
Meanwhile, AND and OR do short-circuit evaluation in IF statements, so I can't use them as bitwise operators. Visual Basic solves this by using AndAlso and OrElse for short circuit evaluation. But for me to do it Visual Basic's way would be a breaking change to the V32.

:-( :-(

- Bob