Search found 2981 matches

by Mike
Thu Jan 04, 2018 3:22 pm
Forum: Games
Topic: Posting a game: any rules?
Replies: 2
Views: 120

Re: Posting a game: any rules?

[...] can I just go ahead and upload it? This. :) And to actually do that, can I just add a post to the Announcements section (possibly creating a "VIC-20 software releases of 2018" section since it currently does not exist) As long as this is a WIP (work in progress), you might just keep...
by Mike
Thu Jan 04, 2018 3:12 pm
Forum: Programming
Topic: BASIC compilers
Replies: 6
Views: 232

Re: BASIC compilers

As you are the OP of a similar thread, " Redefine the charset with 8K+ RAM ", it would be really interesting to know what followed up upon that. Indeed, Austro-Comp is the only known BASIC compiler for the VIC-20, and as you've noted, it doesn't even compile to machine code, but only inter...
by Mike
Wed Jan 03, 2018 6:36 am
Forum: Programming
Topic: ROM calls and other tricks
Replies: 25
Views: 24271

Divide 16-bit value by 8-bit constant

During a WIP, I (re-)discovered this handy routine to do an unsigned division of a 16-bit value by an 8-bit constant: LDA #0 LDX #16 .loop ASL zp ROL zp+1 ROL A CMP #xx BCC skip SBC #xx INC zp .skip DEX BNE loop zp and zp+1 contain the 16-bit value to be divided, and the result afterwards. The 8-bit...
by Mike
Sun Dec 31, 2017 3:00 pm
Forum: Announcement Board
Topic: VIC-20 Software Releases of 2017
Replies: 15
Views: 3784

Re: VIC-20 Software Releases of 2017

Name : Cheese And Onion Author : Misfit , The Future Was 8bit, Tynemouth Software Released : Nov 20, 2017 Description : Platformer Requirements : VIC-20 + Joystick (PAL / NTSC) Screenshot : screenshot_4.jpg Download : (No digital download because of physical release) Shop : https://www.thefuturewas...
by Mike
Sat Dec 30, 2017 4:09 pm
Forum: General Topics
Topic: ** Revision 2018 Invitation / Website
Replies: 0
Views: 185

** Revision 2018 Invitation / Website

From March 30th to April 2nd 2018, Revision, the world's biggest pure Demoscene event , opens its doors at the E-Werk in Saarbrücken, Germany! Since 2011, each year there were attending around 800 visitors from than 30 countries. Main language is English, with people coming from Europe, overseas, an...
by Mike
Sat Dec 30, 2017 3:27 pm
Forum: Programming
Topic: Where to put the code? !!!
Replies: 14
Views: 385

Re: Where to put the code? !!!

Mike's is obviously the cleanest and easiest to read, but it suffers from bloat if there is more than about 20 bytes. [...] If you take a look at quite a few of my other programs - when I include (machine code) data, I almost always write them in decimal. That way, they can be written to memory by ...
by Mike
Sat Dec 30, 2017 3:55 am
Forum: Programming
Topic: Where to put the code? !!!
Replies: 14
Views: 385

Re: Where to put the code? !!!

Here's my preferred solution for reading in hex data: 1 DEFFNB4(X)=X-48+(X>57)*7 2 FORI=0TO27:READBY$ 3 BY=16*FNB4(ASC(BY$))+FNB4(ASC(RIGHT$(BY$,1))) 4 POKE673+I,BY:NEXT 5 SYS673:END 6 DATA A2,00,BD,AF,02,20,D2,FF 7 DATA E8,E0,0E,D0,F5,60,48,45 8 DATA 4C,4C,4F,2C,20,57,4F,52 9 DATA 4C,44,21,0D
by Mike
Sat Dec 30, 2017 3:37 am
Forum: Hardware and Tech
Topic: Ultimem BLK6
Replies: 15
Views: 406

Re: Ultimem BLK6

I'd suppose not having room for a jump table at a certain address would be the least problem in attempting a port of GEOS. Not really, without this RAM area you will lose compatibility, see Apple II GEOS. Stupid design decision. At least they got it working on the Apple II. On the VIC-20 without in...
by Mike
Fri Dec 29, 2017 9:05 am
Forum: Hardware and Tech
Topic: 1581 issues (split/OT from: Ultimem or Final Expansion?)
Replies: 5
Views: 102

Re: 1581 issues (split/OT from: Ultimem or Final Expansion?)

The burden of proof is on your side for what matters. I've seen enough cases, where people had electrical interference and/or bad cabling causing troubles with all 1541, 1571, 1581 and printers in all combinations and with different frequencies depending on the application. It is even explicitly poi...
by Mike
Fri Dec 29, 2017 6:05 am
Forum: Games
Topic: In the making: Arukanoido – an Arkanoid clone
Replies: 337
Views: 16133

Re: In the making: Arukanoido – an Arkanoid clone

pixel wrote:there'll be cartridges.

YYEESSSS!!! :mrgreen:

( count this as pre-order. 2 cartridges. :) )
by Mike
Fri Dec 29, 2017 5:55 am
Forum: Hardware and Tech
Topic: SD2IEC on the FE3 Cartridge
Replies: 3
Views: 81

Re: SD2IEC on the FE3 Cartridge

Have you tried other device addresses, like 9, 10 and 11? Would an upgrade to r022e be advisable? The SD2IEC only shares the power supply with the rest of the FE3, otherwise it's a completely separate module on the PCB. Especially, the SD2IEC firmware has nothing to do with the FE3 firmware (and, fo...
by Mike
Fri Dec 29, 2017 5:46 am
Forum: Programming
Topic: Where to put the code? !!!
Replies: 14
Views: 385

Re: Where to put the code? !!!

At least the code is fully relocatable, so it doesn't matter that much where you put the code. The tape buffer ($033C..$03FB, 192 bytes), as suggested by Kakemoms, is a possible candidate ... The code is only 67 bytes, so you could easily put it in the tape buffer. ... as is, for that matter, the fr...
by Mike
Thu Dec 28, 2017 8:50 am
Forum: Hardware and Tech
Topic: Ultimem BLK6
Replies: 15
Views: 406

Re: Ultimem BLK6

polluks wrote:I was thinking about a GEOS implementation but it would require a jump table at $C000 :(

I'd suppose not having room for a jump table at a certain address would be the least problem in attempting a port of GEOS.
by Mike
Wed Dec 27, 2017 5:48 am
Forum: Hardware and Tech
Topic: Vic 20 black screen :(
Replies: 13
Views: 279

Re: Vic 20 black screen :(

Checked both voltages from 2 different PSU and both measured the same voltages.. You should check the ripple on the +5V supply by setting the fluke to AC. That ripple should not exceed, say, 0.1 Volt. i tried with 2 cables and i still get no picture but with sound.. This has got me stumped.. You co...
by Mike
Tue Dec 26, 2017 3:05 am
Forum: Hardware and Tech
Topic: Vic 20 black screen :(
Replies: 13
Views: 279

Re: Vic 20 black screen :(

The Vic 20 M/B ASSY 250403 / FAB NO 251040--01 Rev D That means you've got the CR variant, which needs the PSU with the DIN plug plugged in on the right side of the computer. The video chip in the VIC-20 reacts quite sensitive to a slightly malfunctioning PSU. In that case, it tends to stop video g...

Go to advanced search