Search found 4677 matches

by Mike
Sat Aug 24, 2013 3:32 am
Forum: General Topics
Topic: Where can I download SJLOAD for Vic-20?
Replies: 16
Views: 1812

Here's my mirror copy of SJLoad-20 V7.
by Mike
Sat Aug 24, 2013 3:26 am
Forum: General Topics
Topic: Where can I download SJLOAD for Vic-20?
Replies: 16
Views: 1812

Here's SJLOAD-20 V7 (d/l at the end of first post). It comes with 2 pre-assembled binaries which load to $0400 or $B000, and are started with SYS1024 and SYS45056, respectively. The $0400 version can effectively hide in the lower 3K area, when that one is blocked from BASIC use by a RAM expansion in...
by Mike
Fri Aug 23, 2013 8:17 am
Forum: Programming
Topic: Software sprites?
Replies: 175
Views: 116928

Mike, thanks for clarifying, but could you dump how the VIC registers might look to accomplish that >512-byte screen space? I would not mind seeing that in action, and perhaps account for it in macro assembly? There's nothing special about this. You specify the number of rows and columns to display...
by Mike
Thu Aug 22, 2013 1:55 pm
Forum: Programming
Topic: Software sprites?
Replies: 175
Views: 116928

Re: Screen Geometry

Typically, yes, because VIC is limited to 2-pages (512 bytes). [...] Actually, it isn't. You can easily define, say, a 26x32 characters screen and use all 832 bytes. That's what Torsten and I used all the time to provide the address generating text screen for the overscan bitmaps we did lately, but...
by Mike
Sun Aug 18, 2013 3:02 pm
Forum: General Topics
Topic: Wizard of Wor for VIC-20 FOUND!
Replies: 105
Views: 25155

The ROM chip reads: MOS 325338-01 8-43 3142 At least the 325338-01 puts it somewhere in the range of other ROMs for VIC-20 cartridges (I checked against a MOS chip list). The other figures form no discernible date code, though. In any case, the solder blobs put the ROM into BLK2 and BLK3, so this ca...
by Mike
Sat Aug 17, 2013 4:11 pm
Forum: Programming
Topic: Absolute Value
Replies: 2
Views: 846

For abs(x2-x1), I'm using this code snippet in my Bresenham line plotters:

Code: Select all

 SEC
 LDA x1
 SBC x2
 BCS positive
 EOR #$FF     ; C flag is clear here,
 ADC #$01     ; form two's complement
.positive
 STA dx
... with the absolute value now being stored in dx. x1 and x2 are both unsigned 8-bit values.
by Mike
Fri Aug 16, 2013 1:11 pm
Forum: General Topics
Topic: What's the best option for Vic/PC communication these days?
Replies: 22
Views: 2293

Same with me (C64SD V2 Inf.), and of course I also have the SD2IEC in my FE3. Boray, regardless which one of the SD drives you obtain, you should pay a look which controller chip is being used. The recent firmware upgrades don't fit anymore into the smallest version (32K), you should definitely aim ...
by Mike
Thu Aug 15, 2013 7:37 am
Forum: General Topics
Topic: What's the best option for Vic/PC communication these days?
Replies: 22
Views: 2293

Furthermore, all SD2IEC devices are JiffyDOS-enabled, so if you either have the JiffyDOS KERNAL installed in your VIC-20 or use SJLOAD you get a much bigger speed enhancement than what you get by just putting the SD drive into 1540 mode.
by Mike
Tue Aug 13, 2013 12:05 pm
Forum: Games
Topic: WIP: Pooyan20
Replies: 24
Views: 8619

The screenshot and YouTube video look very promising! :D One small remark though: red and blue are a really low contrasting colour pair. Especially on B/W TVs it might become difficult to tell foxes and tree trunk from background. Assuming that red is realised as auxiliary colour, you could try oran...
by Mike
Fri Aug 09, 2013 1:36 pm
Forum: Programming
Topic: Commodore FREE One Liners competition.
Replies: 55
Views: 7918

I got an e-mail from Shaun Bebbington, he has finished the evaluation of the entries. The results are going to be featured in Commodore Free soon (as #72 has just been released without the results, that hopefully means in the next issue).
by Mike
Mon Jul 01, 2013 11:48 am
Forum: General Topics
Topic: Commodore Free issue 71 available (fwd)
Replies: 5
Views: 755

malcontent wrote:Someone's got to write stuff before you can read stuff.
You are addressing that to the wrong people.
by Mike
Sun Jun 30, 2013 5:02 am
Forum: General Topics
Topic: Commodore Free issue 71 available (fwd)
Replies: 5
Views: 755

Still nothing about the one- and two-liner competition. :(
by Mike
Mon Jun 24, 2013 2:05 pm
Forum: Programming
Topic: CBM Program Studio.
Replies: 3
Views: 1040

For small ML routines, the range of 673 .. 767 is a good choice. These locations are not used in any way by BASIC. For slightly bigger routines, the tape buffer from 828 .. 1023 is also quite usable. It's however overwritten as soon as a tape operation is done, so it's more useful for floppy users. ...
by Mike
Mon Jun 24, 2013 11:57 am
Forum: Programming
Topic: CBM Program Studio.
Replies: 3
Views: 1040

Unless a custom handler has been installed in the vector of BRK (at $0316), the BRK instruction causes a warm restart of BASIC. This inits I/O and clears the screen (also your 'A' character), leaving you at the READY prompt. You should use RTS instead to return to BASIC from your ML program - and, B...
by Mike
Thu Jun 20, 2013 3:09 pm
Forum: Programming
Topic: Can a basic function call (FN) cause out of memory?
Replies: 16
Views: 2451

It's not going to have redefined characters, since I'm not experienced in making them [...] Actually, that's no reason not to use them. It's only slightly more complicated when a +8K or bigger RAM expansion is used. You need to set the BASIC start to an higher address, so the RAM 'below' your BASIC...