Search found 145 matches

by IsaacKuo
Wed Sep 23, 2009 6:32 pm
Forum: Programming
Topic: Universal BASIC stub...help?
Replies: 9
Views: 2500

I tried replacing the bottom "rts" with "jmp $e467". I still get the ?SYNTAX ERROR behavior, so I guess it's not caused by anything strange after the "rts" back to the BASIC program. Still, this lets me use the $C659 routine to perform a CLR without starting an infinite...
by IsaacKuo
Wed Sep 23, 2009 6:16 am
Forum: General Topics
Topic: Proposal for a 'Emulators & Cross-Developing' section
Replies: 11
Views: 2578

I'm impressed at how rapidly Mike moved those threads into the new section. (I was browsing the forum at the time.)
by IsaacKuo
Wed Sep 23, 2009 5:54 am
Forum: Programming
Topic: Universal BASIC stub...help?
Replies: 9
Views: 2500

I've made extensive modifications: ; public domain generalized BASIC stub by Isaac Kuo ; ; Written for dasm; generate with command: ; ; dasm genstub.asm -ogenstub.prg processor 6502 .org $1001 ; for the unexpanded Vic-20 by default basic: ; The BASIC line: 2010 SYS21+256*PEEK(44) .word zeros ; link ...
by IsaacKuo
Tue Sep 22, 2009 1:29 pm
Forum: Programming
Topic: Universal BASIC stub...help?
Replies: 9
Views: 2500

I'm worried about the self modifying code. What happens when the user attempts to RUN the program a second time? By then, the contents of wt_sm+2 will be out of whack, right?
by IsaacKuo
Tue Sep 22, 2009 10:39 am
Forum: Programming
Topic: Universal BASIC stub...help?
Replies: 9
Views: 2500

By the way, you should consider using the $02A1 and $033C areas for helper routines. Ideally you want a program you can LOAD"FILE",8 and it will automatically reconfigure itself to unexpanded mode no matter if your VIC already was unexpanded or expanded by any amount of memory. That's the...
by IsaacKuo
Tue Sep 22, 2009 9:22 am
Forum: Collecting and History
Topic: Questions about 1702
Replies: 18
Views: 5864

Since I don't yet have any functional hardware for transfering files between PC/CBM, my subpixel rendering program demos are only on my VIC20/1541 disks. They work best when connected to a high resolution monochrome monitor, which is why my VIC20 is currently connected to one. The 1702's much poorer...
by IsaacKuo
Tue Sep 22, 2009 8:37 am
Forum: Programming
Topic: New Girl Programmer.
Replies: 15
Views: 4884

The first thing it does is copy the program to the desired location...I had a bug where it didn't quite work correctly. It works better now...I'm still not 100% sure of it. So it would work the first time you typed in RUN, but not subsequent times. It seems to work properly now, but I'm not entirely...
by IsaacKuo
Tue Sep 22, 2009 8:30 am
Forum: Programming
Topic: Universal BASIC stub...help?
Replies: 9
Views: 2500

Universal BASIC stub...help?

I've written a generic BASIC stub which works regardless of memory expansions. The BASIC portion is: 2010 SYS21+256*PEEK(44) The start of the machine language portion copies the program to the default unexpanded VIC location (4096+), and then it resets various pointers to the default unexpanded VIC ...
by IsaacKuo
Tue Sep 22, 2009 8:05 am
Forum: Programming
Topic: New Girl Programmer.
Replies: 15
Views: 4884

Has anyone made a "generic" BASIC stub which will work regardless of the VIC20's memory expansions? I've coded one which works...the first time. But it needs something more to be able to work multiple times and I'm not sure exactly what.
by IsaacKuo
Tue Sep 22, 2009 7:33 am
Forum: Collecting and History
Topic: Questions about 1702
Replies: 18
Views: 5864

I have an intimate knowledge of how it works on the C64, along with first hand experience on the display hardware in question, and the theoretical knowledge to comprehend why the signal from the C64 is essentially the same (if you're using plain 160x200 low resolution mode rather than 320x200 hires ...
by IsaacKuo
Tue Sep 22, 2009 1:46 am
Forum: Collecting and History
Topic: Questions about 1702
Replies: 18
Views: 5864

Dramatically better? A matter of opinion, and it depends on the specifics of your video hardware. I know it wouldn't make a dramatic difference on a 1702--even with the C64's higher resolution there's at best a minor visible difference between using the composite input and the S-video input. The spe...
by IsaacKuo
Mon Sep 21, 2009 11:28 pm
Forum: Collecting and History
Topic: Questions about 1702
Replies: 18
Views: 5864

Re: Questions about 1702

I do not own a 1702 (yet), and I couldn't find the info in our wiki. I do not know if all 1702's had the same knobs. I can only speak for mine (I own two of them, identical). 1. What are each of the knobs under the front panel for? Tint, Color, Bright, Contrast; H Position, V Hold, Volume In additi...
by IsaacKuo
Thu Sep 17, 2009 3:36 pm
Forum: Programming
Topic: Programming an Arch
Replies: 4
Views: 1429

My point is that for his purposes, +y is probably going to be down (with 0 at the top of the screen).
by IsaacKuo
Thu Sep 17, 2009 5:28 am
Forum: Programming
Topic: Programming an Arch
Replies: 4
Views: 1429

Probably "vy=vy+g" rather than "vy=vy-g". I'm assuming +y is "down" rather than "up".

Oh, and to "jump", you need to start with a negative vy, like "vy=-3".

BTW, the mathematical term for this curve is a "parabola".
by IsaacKuo
Wed Sep 09, 2009 8:30 am
Forum: Emulation and Cross Development
Topic: Commodore on Intel Project
Replies: 21
Views: 7121

Python uses indentation to indicate blocks of code, instead of "begin...end" or "{...}" or "(...)". A block of code has shared indentation. You can use any indentation you want, keeping in mind the rule that changing indentation changes the code block. I find Python's i...