Search found 4648 matches

by Mike
Mon Apr 01, 2013 3:23 am
Forum: Programming
Topic: Display Mirror
Replies: 6
Views: 1547

Display Mirror

Please forgive me the lack of modesty, but I believe this is one of the most important findings on the VIC-20 over the last years!! After checking some books about photon waveform reconstruction I found out, that using both CPUs of the VIC-20 and the 1541 disk drive it must be possible to detect wha...
by Mike
Wed Mar 27, 2013 2:44 pm
Forum: Programming
Topic: Looking for a nice font for the VICMIDI software
Replies: 4
Views: 905

Here we go: 'font.bin'. I didn't include the reverse characters, as those could simply be constructed on-the-fly with EOR #$FF while writing them to RAM. Saves you another 1K of precious ROM space. ;)
by Mike
Wed Mar 27, 2013 2:14 pm
Forum: Programming
Topic: [Q] running a prg from C (or asm)
Replies: 15
Views: 2800

Maybe ... [...] Pretty much the same code I use in my boot loaders, just I don't bother catching I/O errors: LDA #1 LDX $BA ; last device used LDY #0 ; secondary address = 0, force load to address given in X/Y on KERNAL load JSR $FFBA ; SETLFS LDA #NameEnd-Name LDX #Name MOD 256 LDY #Name DIV 256 J...
by Mike
Tue Mar 26, 2013 2:06 pm
Forum: Programming
Topic: 32 Column Screen query
Replies: 8
Views: 2244

Re: 32 Column Screen query

I have written my own 40 column routine but it's certainly not the best especially from a performance point of view that's for sure. If you'd like to use the routines of MG BROWSE with your project, go ahead. The source is included. Besides the text display routines, there are also routines provide...
by Mike
Tue Mar 26, 2013 1:07 pm
Forum: Programming
Topic: 32 Column Screen query
Replies: 8
Views: 2244

Re: 32 Column Screen query

1) Will 24 cols fit on the TV screen (particularly on NTSC)? With PAL, not a problem at all, but it's on the edge for NTSC. Like here , where the biggest displayable screen size ended up at 23 columns. :( Otherwise 192x160 needs exactly the same memory as the 160x192 resolution of MINIGRAFIK. Doubl...
by Mike
Sat Mar 23, 2013 12:24 pm
Forum: Programming
Topic: Looking for a nice font for the VICMIDI software
Replies: 4
Views: 905

Here's a font I came up with lately: https://dateipfa.de/.Public/denial/images/tools/vicmidi.png If you'd like to use it, just tell me the format in which you'd incorporate it into your program (i.e., raw binary, hex dump, etc.) I expect [the code] to be no more than 4K when finished, and there's 8K...
by Mike
Sat Mar 23, 2013 12:19 pm
Forum: Programming
Topic: Cbmsh - A Unix-like shell for the commodores
Replies: 43
Views: 11909

pallas wrote:[...] maybe it's a useless program. Nevertheless I'm having fun making it and I think it's a cool project [...]
No worries. Most of us (i.e., the active coders on the VIC-20) do it mainly because of the fun factor. That's the spirit! :D

I'd still like 40 column support, though. ;)
by Mike
Sat Mar 23, 2013 10:40 am
Forum: Programming
Topic: Cbmsh - A Unix-like shell for the commodores
Replies: 43
Views: 11909

I'd also like to point out (once again), that when you're working with the VIC-20 itself - regardless whether on real hardware or in VICE -, what you see at the READY prompt is already a command line shell . You can even execute shell scripts there, in CBM BASIC! The BASIC V4 extension adds some com...
by Mike
Wed Mar 20, 2013 1:54 pm
Forum: Programming
Topic: Tile draw code optimization help
Replies: 8
Views: 2062

Re: Some memory savers

wimoos wrote:LDA $D9,Y
The zeropage-indexed-Y addressing mode is only supported by LDX and STX. LDA $00D9,Y works, though.
by Mike
Mon Mar 18, 2013 4:34 pm
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 95773

Here you can see me playing Doom at the Connected party 2 weeks ago. Cool video! The only thing I caught was "aber cheatcodes" :D I love the sound of German. Here's a rough rendition of the conversation, with translation: "Haben wir hier 'nen Ego-Shooter auf'm C64 oder was?" &qu...
by Mike
Mon Mar 18, 2013 2:42 pm
Forum: Programming
Topic: Get the first program to automatically load the next part
Replies: 24
Views: 2937

by Mike
Sun Mar 17, 2013 2:44 pm
Forum: Programming
Topic: Cbmsh - A Unix-like shell for the commodores
Replies: 43
Views: 11909

To get an impression what's available today, here's an expanded list of links to utilities I hinted at in my previous post: o VIC WEDGE (runs in *all* memory configurations!), o Kananga's VIN20 GUI with filebrowser , and o Plbyrd's CBM Command V2.1 . for completeness, I should also mention: o nbla00...
by Mike
Sun Mar 17, 2013 2:01 pm
Forum: General Topics
Topic: CBM FileBrowser for uIEC SD2IEC MMC2IEC
Replies: 45
Views: 29924

I'm glad you found out what was the culprit in case of the 2-character offset. Regards the initialisation problem of the colour RAM, hoping that nbla000 takes a look: You can do a common version for both V2 and V3 KERNALs with this trick: instead of just calling JSR CLEARSCREEN, do LDA $D021 PHA ; p...
by Mike
Sat Mar 16, 2013 5:42 pm
Forum: General Topics
Topic: CBM FileBrowser for uIEC SD2IEC MMC2IEC
Replies: 45
Views: 29924

The directory looks fine with LOAD"$",8 and LIST. I didn't ask whether it 'looks fine'. The question was whether there might be a two characters offset in the header line of the directory, the output of your SD2IEC compared with the output of a 1541. To be more explicit: the header line o...
by Mike
Sat Mar 16, 2013 2:49 pm
Forum: General Topics
Topic: CBM FileBrowser for uIEC SD2IEC MMC2IEC
Replies: 45
Views: 29924

The directory output of your SD2IEC seems to be a bit non-standard. Could you post a screenshot on the C64, where the same directory is shown with LOAD"$",8 and LIST ? The CBM Filebrowser reads in the directory header and entries, and relies on a certain position of the quotes around the d...