Search found 4648 matches

by Mike
Fri Feb 02, 2024 8:24 am
Forum: Hardware and Tech
Topic: Max screen size/area in pixels?
Replies: 4
Views: 352

Re: Max screen size/area in pixels?

SparkyNZ, you try to draw conclusions from the document that are not in any way backed by what is actually the case: So working with a PAL monitor, I guess the maximum display resolution for any (non-VIC) signal would be 704×576? The TV norms as such do not define any horizontal resolution in pixels...
by Mike
Fri Feb 02, 2024 6:26 am
Forum: Emulation and Cross Development
Topic: Multipaint VIC 20 support
Replies: 13
Views: 2524

Re: Multipaint VIC 20 support

Having mixed hires&multi characters in picture as in MG may be more tricky, as I don't know if any of the graphic modes in Multipaint currently support this (I didn't peek in the code, but this could be a design limitation in the editor, due to its multi-format nature) I had a short exchange wi...
by Mike
Fri Feb 02, 2024 2:19 am
Forum: Hardware and Tech
Topic: Max screen size/area in pixels?
Replies: 4
Views: 352

Re: Max screen size/area in pixels?

I bet this is a question for Mike. I just happen to be the first one to answer this time, but there are also other candidates. What is the maximum number of pixels the Vic chip can display on a TV screen - this is including moving the screen from top-leftmost to bottom-rightmost? I guess you are as...
by Mike
Thu Feb 01, 2024 6:55 am
Forum: Emulation and Cross Development
Topic: Multipaint VIC 20 support
Replies: 13
Views: 2524

Re: Multipaint VIC 20 support

Hi, Aleksi, Please send Dr. Terrorz a spec of MG format [...] (email at bottom of page [...]) thank you for the hint, I've sent a corresponding e-mail asking for the inclusion of the MG file format. [...] an executable viewer [...] One of the niceties of these files is they already come with a built...
by Mike
Thu Feb 01, 2024 1:36 am
Forum: Emulation and Cross Development
Topic: Multipaint VIC 20 support
Replies: 13
Views: 2524

Re: Unknown Vic20 Screen Editor

Is anyone able to identify this Vic20 screen editor? As groepaz already has pointed out, this screenshot is from Multipaint. Unfortunately, Aleksi Eeben did not do the graphicians on the VIC-20 a favour when suggesting to the maker of Multipaint that it should adapt the 176x176 (hires) pixel screen...
by Mike
Tue Jan 30, 2024 11:45 am
Forum: Hardware and Tech
Topic: video output switching between pal and secam
Replies: 4
Views: 314

Re: video output switching between pal and secam

First of all, it's not the VIC-20 that switches between PAL and SECAM, it's your display which mistakes the video signal of your VIC-20 for SECAM for some of the time. Real SECAM output requires an adapter PCB in the VIC-20. Do you own a contemporary, "non-intelligent" CRT monitor to cross...
by Mike
Tue Jan 30, 2024 11:30 am
Forum: Programming
Topic: "Ultimate Expansion" - new firmware for FE3
Replies: 58
Views: 9601

Re: "Ultimate Expansion" - new firmware for FE3

i have the FE3 as an .prg file from the BADAPPLE demo with rev020. Please note that the Bad Apple demo comes with an own dedicated firmware for FE3: to play on VICE emulator, first add fe3badas7.5.prg as a Final Expansion cartridge. Then attach badrom7.5.d64 as a 1541 disk image. This firmware dump...
by Mike
Sun Jan 28, 2024 1:57 pm
Forum: Programming
Topic: Recommendations for VIC-20 assembly tutorial, tools
Replies: 10
Views: 668

Re: Recommendations for VIC-20 assembly tutorial, tools

I have some source code that I would like to examine to see if I can find a bug(s) that is present (I didn't write the code). That is a somewhat strange motivation to start out with 6502 machine language, but then so be it. You might want to take a look at my VICMON primer . Only requirements are t...
by Mike
Sun Jan 28, 2024 7:49 am
Forum: Programming
Topic: MONster 6502 full IDE and Debugger on FE3
Replies: 1
Views: 346

MONster 6502 full IDE and Debugger on FE3

https://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=10756&start=20 I've been working on my own assembler [...] That seems to be MONster , which Bryce hosts on github: MONster is an all-in-one editor/assembler/debugger for the Commodore Vic-20. The design philosophy is uncompromisin...
by Mike
Sun Jan 28, 2024 4:59 am
Forum: Programming
Topic: How do I redefine characters with 8k or more RAM?
Replies: 25
Views: 3262

Re: How do I redefine characters with 8k or more RAM?

Screens built this way become somewhat more involved when the viewer cannot anymore tell easily that the picture was 'tiled' from characters. Here is a particularly nice example from a type-in game (Dangerous Planet): https://dateipfa.de/.Public/denial/images/games/d._planet.png These are a number o...
by Mike
Fri Jan 26, 2024 8:58 am
Forum: Emulation and Cross Development
Topic: Keyboard Buffer and Ctrl/Shift/CBM etc
Replies: 20
Views: 899

Re: Keyboard Buffer and Ctrl/Shift/CBM etc

I still haven't figured out the separation between the Vic's screen editor and BASIC itself (like where the kernal ends and the BASIC begins from a functional point of view - such as taking the keypresses using the kernal and starting the BASIC token parsing etc). There is a clear hierarchy between...
by Mike
Fri Jan 26, 2024 5:04 am
Forum: Emulation and Cross Development
Topic: Keyboard Buffer and Ctrl/Shift/CBM etc
Replies: 20
Views: 899

Re: Keyboard Buffer and Ctrl/Shift/CBM etc

What is put into the keyboard buffer by the KERNAL is already the fully decoded result after the modifier keys have been read and the corresponding decoding table has been chosen. You should note that the routine that does this decoding is vectored (via $028F) so a program is free to remap the keybo...
by Mike
Thu Jan 25, 2024 1:45 pm
Forum: Hardware and Tech
Topic: Victor 6560 Replacement - Added graphics ops, just for fun
Replies: 5
Views: 655

Re: Victor 6560 Replacement - Added graphics ops, just for fun

I'm assuming (MX,MY) is the center point and that A and B are the major and minor radii? Yes - to be more specific, A is the half axis in parallel to the x co-ordinate and B the half axis in parallel to y. Rounded rectangles would be neat, but that special-cases a whole bunch of pixels at the corne...
by Mike
Wed Jan 24, 2024 12:45 pm
Forum: Hardware and Tech
Topic: Victor 6560 Replacement - Added graphics ops, just for fun
Replies: 5
Views: 655

Re: Victor 6560 Replacement - Added graphics ops, just for fun

Regrettably, not perfect circles. They are perfect circles in memory, but the wild & whacky pixel aspect ratio of the VIC-20 squashes them into ovals. That, and also with regard to your inquiry about the PAR for PAL/NTSC you might want to take a sharp look at my ellipse routine (snippet taken f...
by Mike
Mon Jan 22, 2024 12:12 pm
Forum: Programming
Topic: How do I redefine characters with 8k or more RAM?
Replies: 25
Views: 3262

Re: How do I redefine characters with 8k or more RAM?

For more details, please read this post in the thread "How to reinit 16k expansion?", and to quote from there: It all boils down to what contiguous address range in RAM is available for a BASIC program and its variables, what address range of RAM is accessible for the VIC chip and whether ...