Search found 4673 matches

by Mike
Sat Feb 10, 2024 2:17 am
Forum: Programming
Topic: Need help with adding custom character set
Replies: 6
Views: 215

Re: Need help with adding custom character set

ricky_derocher wrote:What would be the poke(s) needed to set the font for $1000?
You normally would not want to do that as then the text screen and character set are at the same position.

The first usable position for the font then is at $1400, see my edited post above for more details.
by Mike
Sat Feb 10, 2024 1:45 am
Forum: Programming
Topic: Need help with adding custom character set
Replies: 6
Views: 215

Re: Need help with adding custom character set

Just "bload" the font 9 block font file into place, and then POKE the right address to change to the font. That works quite the same on the VIC-20. VIC register 36869 sets the character generator base address (bottom 4 bits) and the screen start (top 4 bits, together with the top bit of 3...
by Mike
Thu Feb 08, 2024 1:06 pm
Forum: Hardware and Tech
Topic: Another ram expansion? Yes it is
Replies: 25
Views: 4368

Re: Another ram expansion? Yes it is

I [...] saw your vfli mod, what you did there is superb, so you place 3k on the VIC side with hw mod. Is it possible to add more ram this way, i mean, can we add other blocks on the VIC side too? I know it is not much meaningful since VIC can utilize 4k but the display area could have been switched...
by Mike
Thu Feb 08, 2024 9:34 am
Forum: Hardware and Tech
Topic: Another ram expansion? Yes it is
Replies: 25
Views: 4368

Re: Another ram expansion? Yes it is

Is there a way to address this problem with this memory expansion? No. See here: https://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=10385&start=7&hilit=CPU+VIC+side , and to quote from there: The 6502 in the VIC-20 cannot tri-state its address bus, therefore the address (and d...
by Mike
Tue Feb 06, 2024 3:47 am
Forum: Programming
Topic: Resetting IRQs
Replies: 10
Views: 374

Re: Resetting IRQs

Those 2 IRQs are not used for IO? The two VIA #2 timers control the timing of either the KERNAL IRQ (keyboard, jiffy clock, tape motor control) or the timing of tape load (T1 only) and save (T1 and T2). The VIA #1 timers produce NMIs (mostly for RS232 operations). It is somewhat possible to run sta...
by Mike
Mon Feb 05, 2024 4:30 pm
Forum: Programming
Topic: Resetting IRQs
Replies: 10
Views: 374

Re: Resetting IRQs

;save the registers ldx #31 @ lda $9110,x sta $b9e0,x dex bpl @- That idiom isn't all that helpful to restore the state of the VIAs later - some of the registers (most notably the IER!) react differently to writes than to reads. Instead I'd simply do a SEI , then clear both IERs with LDA #$7F:STA $...
by Mike
Mon Feb 05, 2024 1:06 pm
Forum: Other Systems
Topic: Extremely Rare Ala Software game for C64 - Whiz Kid
Replies: 12
Views: 726

Re: Extremely Rare Ala Software game for C64 - Whiz Kid

Thank you for dumping the tape, however as this is a C64 title it might be of minor interest in the VIC-20 Denial Games section. [...] if anybody has a means to convert it to a D64 file, that would be awesome. You should perhaps place that inquiry in one of the more numerous C64 forums instead. (mod...
by Mike
Mon Feb 05, 2024 6:19 am
Forum: Programming
Topic: Starting VIC-20 unexpanded-project UEFA European football championship 2024
Replies: 5
Views: 420

Re: Starting VIC-20 unexpanded-project UEFA European football championship 2024

Loading longer programs from another program. [...] At the beginning of the program the locations 45,46,47,48,49,50 must be set with the correct values. [...] Calculate the space you need, calculate the address where the space must start. These are the memory-locations that must be filled with the ...
by Mike
Sun Feb 04, 2024 5:57 am
Forum: Emulation and Cross Development
Topic: Multipaint VIC 20 support
Replies: 13
Views: 2584

Re: Multipaint VIC 20 support

Perhaps an incomplete, multicolor-only MG mode would be still easy to add - and very useful for VIC 20 people... Multipaint saves also to some native formats, so it could have an option to save MG picture file. You could then do some hires edits/additions in Minipaint on VIC. Put the other way roun...
by Mike
Sun Feb 04, 2024 3:48 am
Forum: Hardware and Tech
Topic: Victor 6560 Replacement - Added graphics ops, just for fun
Replies: 5
Views: 718

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

I am very well aware of that. :wink: Note though even for half axes 'just' in the range 0..255, the values in the work variables E, F, G, S, T, U and V can become rather large and need 32-bit registers to store them correctly. CBM BASIC can represent these numbers within its floating point format wi...
by Mike
Fri Feb 02, 2024 8:24 am
Forum: Hardware and Tech
Topic: Max screen size/area in pixels?
Replies: 4
Views: 448

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

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

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

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

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