IGNORED
Intellivision Programmer's Questionnaire
Intellivision Programmer's Questionnaire
17 members have voted
-
1. What's your language of choice?
-
IntyBASIC12
-
Assembly Language5
-
-
2. If you chose IntyBASIC, is it because...
-
I love BASIC0
-
Assembly Language is too hard6
-
I am not a programmer, so BASIC seems easier to learn0
-
I hate Assembly Language1
-
IntyBASIC offers the features I need8
-
The IntyBASIC SDK makes programming games simpler3
-
There isn't a comparable Assembly SDK to make programming more accessible2
-
I already knew BASIC, so I'm comfortable with it3
-
Not applicable, I chose the other one5
-
-
3. If you chose Assembly Language, is it because...
-
I love Assembly, it gives me full power of the machine5
-
I hate BASIC2
-
That's what I know, and I can't be bothered to learn anything new1
-
IntyBASIC doesn't do everything I want2
-
The IntyBASIC programming model is different from mine2
-
I have my own Assembly Language library already that works for me2
-
I don't like "SDK" and frameworks that try to do stuff for me0
-
Not applicable, I chose the other one9
-
-
4. What "platform" do you ultimately target with your games?
-
Emulation (ROM) - Any emulator2
-
Emulation (ROM) - jzIntv5
-
Hardware (PCB) - 16K classic "Mattel" cartridge2
-
Hardware (PCB) - JLP2
-
Hardware (PCB) - Any4
-
Hardware (PCB) - Other1
-
Hardware (Flash) - LTO Flash!1
-
-
5. If your target platform supports "special features," which ones do you actually use?
-
On-board non-volatile memory (Flash RAM) for save-states, etc.5
-
On-board extended memory (Cartridge RAM)5
-
ROM Bank-switching3
-
None, I try to keep it "old-school"11
-
-
6. If you use jzIntv as part of your development environment, which features do you actually use?
-
Just the emulator to test my game9
-
Regular debugger (breakpoints, watches, register view, memory peek/poke, etc.)3
-
Source-level debugging (all debugging features, plus source file and symbol mapping)5
-
I don't use jzIntv0
-
-
7. Which of the following do you consider "standard" in modern Intellivision home-brew development?
-
42K memory map12
-
Cartridge RAM (for game variables)11
-
Flash RAM (for save-states)8
-
Bank-switching for extra-large games9
-
60hz game loops5
-
Voice synthesis (i.e. Intellivoice on-board)6
-
Two PSGs (i.e. ECS on-board)2
-
Cartridge acceleration features4
-
-
8. Which of the following programming libraries/features do you use or would use if they were available in your language of choice?
-
Pseudo-random number generator9
-
Event-driven hand-controller decoder (without having to poll periodically yourself)5
-
Music Player/Tracker10
-
Timers for triggering periodic or timed events5
-
Autonomous MOB displacement (i.e., set velocities and their positions are updated automatically)3
-
Smooth scrolling6
-
Text-to-speech3
-
Sprite animation (i.e., give an array of picture cards and a frame-rate and MOB is updated automatically)5
-
Optimized physics functions (projectile trajectory, convergence, acceleration, friction, gravity, etc.)4
-
Optimized trigonometry functions (sine, cosine, tangent, etc.)2
-
Event-driven collisions (based on regions or bounding-boxes)6
-
An Integrated Development Environment (IDE)6
-
Nothing, I just need access to the hardware and I can do everything myself5
-
-
9. The primary reason you program Intellivision games is...
-
for fun! fun! fun!8
-
for the chicks and the parties1
-
to get rich and famous3
-
to help others with their own projects1
-
for the challenge2
-
to keep busy during summer vacation or train commute0
-
Other2
-
as a side job for spare cash (beer money, pay rent, medical bills, vices, etc.)0
-
-
10. Are you actively programming for the Intellivision?
-
Yes8
-
No1
-
On and off, when I get the chance8
-
- Please sign in to vote in this poll.
-
Recently Browsing 0 members
- No registered users viewing this page.
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.