Working with 3k

Basic and Machine Language

Moderator: Moderators

Boray
Musical Smurf
Posts: 4064
Joined: Mon May 03, 2004 10:47 am

Post by Boray »

Jeff-20 wrote:I've decided to create two slim programs. Seperating them is a disappointing necessity. I have a 3k functioning version now, but I just don't think the added features make it worthy of plugging in another accessory (joystick, tape, ...and cart?). :cry:
I think that is really stupid. Think of all those people who doesn't have a vic-20. Is it worth making a vic-20 program at all? You need to buy an ancient piece of hardware to run it...
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
User avatar
Mike
Herr VC
Posts: 4839
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Post by Mike »

Boray wrote:Is it worth making a VIC-20 program at all?
You're shaking the foundations of this discussion forum.
Jeff20 wrote:Now I am really torn. I like the 3k game I am now making, but it is... expanded memory. So much of my style has relied on the simplicity of unexpanded basic. I feel like I am cheating.
Restraining yourself to a mere 3.5K (or 6.5K) of available memory is, of course, your choice. But ...

... there are so much usable programming concepts, that are only sensible to use, if you have at least a little more memory available. I thought like you in the early 80's, shaking my head over C64 users, asking them what they would do with all that memory anyway.

I then got a C=116, wrote my first own machine language programs with TEDMON, then got a C=128. From then I thought everything on computers seemed possible, like I had been freed from all constraints.

I now think like this: if a program needs that memory, and that memory is available, then I use it. If that results in a good, readable, and fast program - I'm ok with that. Later, I might spend some thinking about, if I could save some memory here and there. It's almost always the data the program works upon, that can be made smaller in size - seldom the program itself.

But then, nowadays I write most of my programs in C. Even when I write a program in another language, I think in C.

Michael
carlsson
Class of '6502
Posts: 5516
Joined: Wed Mar 10, 2004 1:41 am

Post by carlsson »

I had forgotten about the other, small spots of memory where UDGs could go into. One observation though, that you can't access the ROM font with reverse text if you point the character set there.
Anders Carlsson

Image Image Image Image Image
Post Reply