Search found 4702 matches

by Mike
Tue May 21, 2024 3:07 pm
Forum: Programming
Topic: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)
Replies: 16
Views: 10802

Re: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)

I love it! And so educational! Can't wait to impress my friends with my new pancake flipping skills :) "Misusing" the display routine for animation purposes should have been quite obvious - I wonder why noone else came up earlier with this. Are people just so reluctant to try out things? ...
by Mike
Mon May 20, 2024 12:38 pm
Forum: Announcement Board
Topic: VIC-20 Software Releases of 2024
Replies: 5
Views: 11814

Re: VIC-20 Software Releases of 2024

Name: MG ANIMATOR Author: Mike Released: May 20th, 2024 Requirements: VIC-20 with +35K RAM expansion, disk drive Description: framework demonstrator for high resolution full screen animations Screenshot: https://dateipfa.de/.Public/denial/images/demos/pancake.png Download: pancake.zip Read more and ...
by Mike
Mon May 20, 2024 10:57 am
Forum: Programming
Topic: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)
Replies: 16
Views: 10802

Re: 320x200 - a CGA emulator for VIC-20! (+35K RAM req'd)

The picture size of 320x200 pixels is sufficient to store 12 frames with 80x64 pixels each. This key idea leads to another application for the display routine - an animation with 12 frames: ( download ). If you ever wanted to know how to flip pancakes properly, here are the instructions. :wink: As w...
by Mike
Sun May 19, 2024 10:58 am
Forum: Hardware and Tech
Topic: What can prevent upper/lower case mode?
Replies: 14
Views: 304

Re: What can prevent upper/lower case mode?

Marsupial wrote:The diagnostic still reports a bad checksum... How can that be?
That shouldn't be.

Maybe there is an error in the checksumming code of the diagnostics, like out-of-bounds accesses. You should put an inquiry to nbla000 in the corresponding thread.
by Mike
Sun May 19, 2024 10:38 am
Forum: Hardware and Tech
Topic: Audio to expansion port
Replies: 4
Views: 102

Re: Audio to expansion port

This bodge wire is ex factory and connects the cartridge port pin Y to the audio amplifier on the first revision of the CR board. It is officially documented in the Technical Manual, page 22: https://dateipfa.de/.Public/denial/images/schematics/Audio_In_Pin_Y.jpg Later revisions of the CR board inco...
by Mike
Sun May 19, 2024 6:49 am
Forum: Programming
Topic: Help needed for "Frames Per Second Counter / Monitor"
Replies: 6
Views: 4052

Re: Help needed for "Frames Per Second Counter / Monitor"

https://sleepingelephant.com/ipw-web/bulletin/bb/viewtopic.php?t=10999&start=5 Footnote: MrSterling I follow your struggles with Vector graphics with intense interest. I don't contribute to your threads because I don't know enough to make a real sensible contribution, but I think like myself ma...
by Mike
Sat May 18, 2024 9:38 am
Forum: Hardware and Tech
Topic: What can prevent upper/lower case mode?
Replies: 14
Views: 304

Re: What can prevent upper/lower case mode?

I currently run the motherboard with a clipped bodgewire until I find where the issue is, but running the same poke-peek command still returns 0. Not sure what that does tell me... It IS supposed to return 0 on a working machine! Would there have been mirroring by VA11 stuck-at-0 - the way I presum...
by Mike
Sat May 18, 2024 9:18 am
Forum: Hardware and Tech
Topic: What can prevent upper/lower case mode?
Replies: 14
Views: 304

Re: What can prevent upper/lower case mode?

the Poke-peek returns 0. does that mean the mirroring fails? or that it is impossible to get it to something else than 0 (and why it isn't changing to upper/lower) You should be rather glad the sequence returns 0 - you do not want any mirroring here. The check was supposed to find out whether the p...
by Mike
Sat May 18, 2024 8:22 am
Forum: Hardware and Tech
Topic: Penultimate II+ Auto-configures RAM for all programs.
Replies: 2
Views: 140

Re: Penultimate II+ Auto-configures RAM for all programs.

That had been discussed in the thread " New penultimate-plus-2-cartridge " some time ago already. The PU+2 does do no magic here though: it merely inspects the load address of the file (and tries) to config the RAM from that: unexpanded RAM with $1001, +3K RAM expansion for $0401, full RAM...
by Mike
Sat May 18, 2024 4:55 am
Forum: Hardware and Tech
Topic: What can prevent upper/lower case mode?
Replies: 14
Views: 304

Re: What can prevent upper/lower case mode?

I assume you've isolated the keyboard as a cause by trying to switch by software? The diag test in the OP already fails to activate the lower/upper-case character set, which it quite surely does not do with a simulated key press of Shift + C=, but with a POKE to 36869. Very likely something on the ...
by Mike
Sat May 18, 2024 2:24 am
Forum: Hardware and Tech
Topic: What can prevent upper/lower case mode?
Replies: 14
Views: 304

Re: What can prevent upper/lower case mode?

You should check whether VA11 on the mainboard is stuck-at-0.
by Mike
Thu May 16, 2024 10:59 am
Forum: Hardware and Tech
Topic: WIP: VIC-2020 MINIMON cartridge
Replies: 55
Views: 19207

Re: WIP: VIC-2020 MINIMON cartridge

Here is the draft of the first hardware design, should anyone want to replicate the prototype cartridge shown in the introductory post of the thread using a VIC-1210 +3K RAM expansion as carrier: 2716 +----\/----+ 1 -|A7 Vcc|- 24 2 -|A6 A8|- 23 3 -|A5 A9|- 22 4 -|A4 Vpp|- 21 5 -|A3 /OE|- 20 6 -|A2 A...
by Mike
Thu May 16, 2024 10:44 am
Forum: Programming
Topic: Waterloo BASIC and HYPRA SYSTEM cartridge images
Replies: 5
Views: 2475

Re: Waterloo BASIC and HYPRA SYSTEM cartridge images

For completeness, here goes:
  • MINIMON firmware, built at $9800. (thread) - *.bin file without load address.
Greetings,

Michael
by Mike
Tue May 14, 2024 9:00 am
Forum: Programming
Topic: read BitMap pixel
Replies: 1
Views: 166

Re: read BitMap pixel

I do not know if this is supposed to be a pop quiz, but anyhow ... Is the routine for reading the pixel correct? No, it is not. In "ReadPixel:" the instruction "cmp xtable,x" is the wrong one for the job. You could have found this out by yourself already by testing the routine be...