Search found 4675 matches

by Mike
Sat Jan 25, 2014 9:27 am
Forum: Emulation and Cross Development
Topic: Convert assembly source files to CBMProgStudio
Replies: 10
Views: 3585

Re: Convert assembly source files to CBMProgStudio

Can someone give some hints on how to easily convert this source code? Or is this a no go? Too cumbersome? There are possibly as many variant of syntaxes for assembly sources as there are assemblers around, regardless whether they are hosted on the target computer itself or run as cross-assembler o...
by Mike
Sun Jan 19, 2014 4:19 pm
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Re: Fun with CBM arithmetics

On the C64, it is also possible to copy the BASIC-ROM into the RAM, and patch it there. Here's a program which does exactly this: 1 POKE1,PEEK(1)AND248OR7 2 FORT=40960TO53247:POKET,PEEK(T):NEXT 3 POKE47708,83:POKE47709,191 4 FORT=0TO5:READA:POKE48979+T,A:NEXT 5 POKE1,PEEK(1)AND248OR6 6 DATA133,104,5...
by Mike
Sun Jan 19, 2014 4:04 pm
Forum: General Topics
Topic: Volumes for the 4channels of VIC?
Replies: 9
Views: 972

Re: Volumes for the 4channels of VIC?

The VIC chip has only a global volume for all sound channels, and that includes the 3 square wave generators and the noise generator. You should know that the volume range of 0..15 only applies well when only a single voice is activated. If two voices are activated, volumes greater than 8 or 9 lead ...
by Mike
Thu Jan 16, 2014 11:24 am
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 96621

Re: WIP: Doom

The image won't load into minipaint. What kind of freaky RAM Layout do I need to get this to work? There is nothing 'freaky' about the required memory configuration. MINIPAINT runs with a standard +16K RAM expansion. [1] After loading the screen data, the colors won't load and then the machine cras...
by Mike
Tue Jan 14, 2014 4:31 pm
Forum: Emulation and Cross Development
Topic: Saving Character Sets in VICE
Replies: 3
Views: 2086

Re: Saving Character Sets in VICE

VICE - to save the character sets to disk. s "FILENAME" 8 start end Within the VICE monitor, the memory view first corresponds to the value in the $01 port register. In most cases the I/O area from $D000 .. $DFFF is active. For the C64 you can, however, switch the VICE monitor to another ...
by Mike
Tue Jan 14, 2014 3:32 pm
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 96621

Re: WIP: Doom

That will probably my chance to finally try it out. :D Would be cool if you can provide me the picture. I will try my best to touch it up a little. :D Here we go: https://dateipfa.de/.Public/denial/images/minigrafik/doom-splash.png ( download ) It's a raw convert of the original Doom title screen (...
by Mike
Tue Jan 14, 2014 9:01 am
Forum: Games
Topic: New Release: Doom
Replies: 328
Views: 96621

Re: WIP: Doom

Hi there! I wonder if the Developer of this game is here. I would like to make a better title screen than this dithered piece of hell. :( -Exin :lol: If you had cared reading the previous posts in this thread, you'd have found that I am responsible for this 'dithered piece of hell'. Actually, I had...
by Mike
Fri Jan 03, 2014 8:56 am
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Re: Fun with CBM arithmetics

In the last two days I checked the patched BASIC ROM in two installations of VICE on my notebook. As a picture is more worth than a thousand words, I got the idea to use my Mandelbrot zoomer for illustrating purposes: :mrgreen: Here's a co-ordinate set, where both x- and y-coordinates just straddle ...
by Mike
Wed Jan 01, 2014 2:13 pm
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Re: Fun with CBM arithmetics

orion70 wrote:Congrats on being the first to release software in 2014 :)
PM sent. :)
by Mike
Wed Jan 01, 2014 6:49 am
Forum: Announcement Board
Topic: VIC-20 Software Releases of 2014
Replies: 18
Views: 32678

VIC-20 Software Releases of 2014

Name: BASIC ROM patch Author: Mike Released: Januar 1st, 2014 Requirements: VIC-20 Description: a firmware patch to cure a defect in the multiplication routine of the BASIC ROM Screenshot (try it out with an unpatched ROM!): https://dateipfa.de/.Public/denial/images/tools/basic-patch.png Download: b...
by Mike
Wed Jan 01, 2014 6:13 am
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Proposal for a patch

Here's my proposal for a patch: 1. It is intended to keep the optimization, 2. It must be ensured, that the routine at $D983 is always called with C=1, 3. It must be ensured, that the contents of $68 are 0 upon calling $D983. The routine in question is buried (too) deep into the BASIC ROM, and it is...
by Mike
Tue Dec 31, 2013 3:30 pm
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Re: Fun with CBM arithmetics

I've found the bug. The circumstances that trigger the bug are a bit complicated, but I'll try to explain. During multiplication, this routine is called 4 times for each byte of the mantissa of one of the factors. The current mantissa byte is contained in A, and the Z flag has been set accordingly: ...
by Mike
Tue Dec 31, 2013 9:13 am
Forum: Programming
Topic: Fun with CBM arithmetics
Replies: 33
Views: 26370

Re: Fun with CBM arithmetics

Seems like we're zeroing in on the bug. I had hopes it would 'only' be the conversion routine which was broken, but it's (sadly) most probably the multiplication at fault: :( 1 A=.75+59E-9 2 PRINTA*1E9-7.5E8,1E9*A-7.5E8 3 PRINT(A+0)*(1E9+0)-7.5E8,(1E9+0)*(A+0)-7.5E8 4 PRINT(A*1)*(1E9*1)-7.5E8,(1E9*1...
by Mike
Sat Dec 28, 2013 11:17 am
Forum: International VIC
Topic: Listings aus CPU im Roeske Verlag (GER)
Replies: 4
Views: 4900

Re: Listings aus CPU im Roeske Verlag (GER)

Abschließendes Update: Auch Froschfänger ist in der Zwischenzeit aufgetaucht. Es war tatsächlich in Ausgabe 11/84 der CPU abgedruckt worden. Zusammen mit Zauberwald und 19 weiteren Spielen gibt es jetzt " Mike's unexpanded type-in collection " mit Auswahlmenü. Ende gut, Alles gut! :mrgreen...
by Mike
Sat Dec 28, 2013 8:00 am
Forum: General Topics
Topic: Forum moved to new host
Replies: 78
Views: 18325

Re: Forum moved to new host

At least for me, the internal links containing "[...]sleepingelephant.com/ipw-web/bulletin/bb/[...]" now function again correctly! :D :D :D There are some older (internal) links with "[...]/v-web/bulletin/bb/[...]", which wouldn't work - but they are only far and in-between. In a...