Search found 4677 matches
- Sat Aug 24, 2013 3:32 am
- Forum: General Topics
- Topic: Where can I download SJLOAD for Vic-20?
- Replies: 16
- Views: 1812
- 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...
- 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...
- 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...
- 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...
- 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:
... with the absolute value now being stored in dx. x1 and x2 are both unsigned 8-bit values.
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
- 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 ...
- 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
- 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...
- Fri Aug 09, 2013 1:36 pm
- Forum: Programming
- Topic: Commodore FREE One Liners competition.
- Replies: 55
- Views: 7918
- Mon Jul 01, 2013 11:48 am
- Forum: General Topics
- Topic: Commodore Free issue 71 available (fwd)
- Replies: 5
- Views: 755
- Sun Jun 30, 2013 5:02 am
- Forum: General Topics
- Topic: Commodore Free issue 71 available (fwd)
- Replies: 5
- Views: 755
- 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. ...
- 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...
- 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...