Search found 4663 matches

by Mike
Tue Oct 08, 2013 11:35 am
Forum: General Topics
Topic: Why the Vic-20 is number one
Replies: 33
Views: 7980

Once in this mode, type "FAST(RETURN)" then you'll get a version of basic that runs nearly twice as fast as the vic's version. I'm sorry to tell you that, but BASIC V7 on the C128 has lots of overhead because of the extended command and function set and the necessary banking. This results...
by Mike
Sun Oct 06, 2013 2:20 pm
Forum: Programming
Topic: Software sprites?
Replies: 175
Views: 114430

Let me take a guess on it: Currently Robert's Triple-S System supports OR-ing into the playfield, or XOR-ing. OR-ing does not need to care about sprite priorities, and XOR-ing doesn't even bother that colours are wildly changed over non-blank background. With multi-colour and just OR-ing, colour 3 n...
by Mike
Sat Oct 05, 2013 2:28 pm
Forum: Hardware and Tech
Topic: FE3 Help Flash Ram
Replies: 9
Views: 1934

Possibly you're mixing up things. The FE3 has a 512K Flash EEPROM and 512K RAM. You can use the firmware of the FE3 to add cartridge images to the Flash EEPROM. FE3RD is a utility which realises a RAM Disk inside the 512K RAM. 32K of this RAM are used to provide the different 'standard' RAM expansio...
by Mike
Fri Oct 04, 2013 5:46 am
Forum: Hardware and Tech
Topic: Vice vs. sd2iec directory
Replies: 4
Views: 686

O.K., after some more intensive reading I grokked your program: you're employing some kind of state machine with B=1 to indicate "within quotes". Actually, your program fails to recognize the line number field of each line. Just add the following line: 55 GET#2,A$,B$ ...which reads the lin...
by Mike
Thu Oct 03, 2013 9:55 am
Forum: Hardware and Tech
Topic: Vice vs. sd2iec directory
Replies: 4
Views: 686

Re: Vice vs. sd2iec directory

Not sure if this belongs here or 'Programming'. Most probably, yes. Between the drive number and device name and ID in the first line, and the block count and file names in the following lines, there are a variant number of spaces to pad out different digit counts. You can't rely on a fixed positio...
by Mike
Mon Sep 30, 2013 3:58 am
Forum: Other Systems
Topic: Why were BASIC interpreters incompatible on old machines?
Replies: 7
Views: 1766

They just didn't bother to make the BASIC compatible. First of all, there had been no standard. Each manufactorer could try out in an experimenting mood his own idea of the 'optimal' BASIC implementation for the particular machine. For Commodore, and the VIC-20 and C64, that actually meant: fastest ...
by Mike
Sat Sep 28, 2013 1:52 am
Forum: General Topics
Topic: Commodore Free issue 73 ready! (fwd)
Replies: 14
Views: 1709

[...]as has been said in the past, someone has to write something[...] I did my share about that some time ago (see #38.) In my opinion however, Commodore Free suffers from mediocre copy-editing. While collecting information from different places on the 'net, Nigel doesn't seem to care to contact t...
by Mike
Wed Sep 25, 2013 1:45 pm
Forum: Games
Topic: New interpretation of Pitfall! for PAL Vic + 16K
Replies: 81
Views: 46266

I'm kind of bummed by how this version of [P]itfall looks on the real hardware compared to on the emulator. [...] I'd forgotten how some colours create bleeding and distortions, and some combinations just don't work at all. Does your VIC-20 have some variant of the S-Video mod applied to it? Especi...
by Mike
Thu Sep 19, 2013 12:36 pm
Forum: Programming
Topic: Detecting PAL or NTSC VIC Via Software
Replies: 11
Views: 2497

How common are machines with non-standard ROMs? The Japanese VIC-1001 sports a NTSC KERNAL with extra support for the Hiragana characters in the keyboard driver. Furthermore there is a Swedish (PAL) version, which - again - changes the keyboard layout. There are also the JiffyDOS KERNALs (PAL and N...
by Mike
Wed Sep 18, 2013 2:49 pm
Forum: Hardware and Tech
Topic: vic-1110 8k ram cart upgrade (and other solutions)
Replies: 59
Views: 10819

Now how cool is this? I had no idea you had registered here on Denial! :D End of last year, I posted a link to your site in the thread ' What is happening here? '. My mothballed VIC has 76.5K inside. If you add in another 16Kx4 SRAM in place of the colour RAM, your VIC-20 would also be able to displ...
by Mike
Tue Sep 17, 2013 11:45 am
Forum: Programming
Topic: One hour of digitized music for your Vic-20
Replies: 44
Views: 11612

Mike: Is it really possible to set the timers for such a tiny interval? Yes, that's entirely possible. The SID Vicious Emulation, for example, uses an NMI at a rate of ~6 kHz. You'd use Timer 1 of VIA #2, controlling the IRQ. The low- and high byte are located in $9124 and $9125, respectively, and ...
by Mike
Mon Sep 16, 2013 3:49 pm
Forum: Programming
Topic: One hour of digitized music for your Vic-20
Replies: 44
Views: 11612

Do any of you programming gurus have any ideas on how to improve the timing of the player? As you already should have noticed, the variant execution time of CHRIN introduces a lot of jitter, the delay loop just makes it less apparent (sort of like the current limiting resistor in series to a LED). ...
by Mike
Mon Sep 16, 2013 1:26 pm
Forum: Programming
Topic: Detecting PAL or NTSC VIC Via Software
Replies: 11
Views: 2497

Good question. What use is it to have a PAL KERNAL in a NTSC VIC-20, and vice versa? http://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=5430&start=17 The table at $EDE4 provides the init values for the VIC registers, and it can easily be used to provide TV system independence: inste...
by Mike
Mon Sep 16, 2013 11:11 am
Forum: Programming
Topic: Detecting PAL or NTSC VIC Via Software
Replies: 11
Views: 2497

What tokra said.

Which kind of program are you going to write that actually requires you to differentiate between PAL and NTSC VIC-20s? Just curious.
by Mike
Thu Sep 05, 2013 2:44 pm
Forum: Games
Topic: New interpretation of Pitfall! for PAL Vic + 16K
Replies: 81
Views: 46266

This seems like a more difficult solution that is necessary. Why did you decide to do it this way? I didn't write the game, but I'll answer your question nonetheless: because it allows to have a multi-coloured player 'sprite' in high-resolution that doesn't colour clash in any way with the backgrou...