Search found 4671 matches

by Mike
Thu Oct 24, 2013 6:03 pm
Forum: Emulation and Cross Development
Topic: Minigrafik GIMP Plugin Development
Replies: 26
Views: 10287

This answer's quite late, and I am not being quite sure, whether the project has been continued in the meantime, but nonetheless ... I haven't yet learned how to save a file in VIC-20 format yet. That will be my next challenge. My initial goal was to be able to open an image file, select a portion o...
by Mike
Tue Oct 22, 2013 2:19 pm
Forum: Programming
Topic: Checking Free RAM in ML
Replies: 21
Views: 3996

My mistake. Not a buffer, but the memory area 664-767. The addresses from 659 to 672 inclusive are used by the KERNAL for the Pseudo 6551 registers. There's a 'free' area from 673 upwards, up to address 767 (the so-called program indirects). Actually, the Super Expander uses that area for workspace...
by Mike
Fri Oct 18, 2013 12:53 pm
Forum: Games
Topic: Yoho - Scott Adams interpreter
Replies: 75
Views: 36366

After taking a look at the source I found the culprit, supposedly. :) In 'loadsave.c': static void __fastcall__ deletesave(void) { // OPEN15,8,15,"S:savegame":CLOSE15 setlfs(15, 8, 15); setnam("S:save.bin"); // scratch __asm__("jsr $ffc0"); // OPEN __asm__("lda #15...
by Mike
Mon Oct 14, 2013 12:19 pm
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 95989

Kweepa wrote:Thanks very much for the offer! [...] Alternatively I could just compress the prg. [...] Exomizer reduced it from 27.3k to 14.5k. :)
That's also a good idea to reduce load time. :)

e-mail w/ attachment sent. ;)

Cheers,

Michael
by Mike
Sun Oct 13, 2013 7:08 am
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 95989

I removed the secret in Doom that was screwing up a level, but I haven't integrated the loading screen that Mike sent me. I need to make it load the game when you press a key. Would the main program of VIC Doom (temporarily) fit into memory behind the already loaded splash screen (i.e. after ~$2100...
by Mike
Wed Oct 09, 2013 2:13 pm
Forum: Games
Topic: [**Commercial Release Is Now Available**] Realms of Quest IV
Replies: 140
Views: 43871

I also just implemented POKE 808,100 to disable RUN STOP/RESTORE. Does anybody here know of any negative effects of using that POKE? It's surely one of those POKEs that were published by dozens-a-mill in the magazines of those days. 808/809 is the STOP vector, and points to the routine that is supp...
by Mike
Tue Oct 08, 2013 2:57 pm
Forum: Other Systems
Topic: VIC-20 display mode with C128 on VGA
Replies: 2
Views: 1621

Nice! :) German C128s also have a second character-set with slim chars (DIN-mode). When using this the characters look very much like on the VIC-20. Should be no big issue to dump the original charset of the VIC-20 and include it so it can be copied to the VDC RAM. I once 'emulated' a VIC-20 program...
by Mike
Tue Oct 08, 2013 11:48 am
Forum: Hardware and Tech
Topic: FE3 Help Flash Ram
Replies: 9
Views: 1938

First rule to learn in the Internet: NEVER, EVER, post your e-mail address in a public forum. Spammers are more than thankful to retrieve a new, fresh, and live e-mail address. Vic20-Ian asked for your e-mail address over the forum's Private Message (PM) system, which you could have done by pressing...
by Mike
Tue Oct 08, 2013 11:35 am
Forum: General Topics
Topic: Why the Vic-20 is number one
Replies: 33
Views: 7994

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: 114724

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: 1938

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: 1767

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...