Search found 1276 matches

by pixel
Sat May 04, 2024 10:02 am
Forum: Games
Topic: In the making: Arukanoido – an Arkanoid clone
Replies: 605
Views: 163275

Re: In the making: Arukanoido – an Arkanoid clone

Am happy to be of some use today. Any raster effect errors have to get fixed last. Don't wanna fix it with every other commit.
by pixel
Sat May 04, 2024 5:54 am
Forum: Games
Topic: In the making: Arukanoido – an Arkanoid clone
Replies: 605
Views: 163275

Re: In the making: Arukanoido – an Arkanoid clone

arukanoido.1710.zip
(600.02 KiB) Downloaded 13 times
Fixes quite some bug in the sprite code. One has to marvel at the miracles of the Universe that it didn't feckiddup right on the spot. The path to hell is plastered with anonymous labels. Another code review it is...
by pixel
Mon Apr 29, 2024 2:49 pm
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

I hope the latest insanity added https://github.com/SvenMichaelKlose/small-c/tree/master/growroom/bdb has an OK code style. That's a key/value database with records of variable length that get moved to a file if memory runs low. The records are indexed by a binary tree in the "file" which ...
by pixel
Mon Apr 29, 2024 4:05 am
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

I'm not complaining at all. It's just a pretty silly thing to say. Especially about cc65 - it's neither "bloated" nor is it excessively commented. Quite the contrary is true - It's actually lacking a lot in that area. cc65-codestyle.png That's a lot of lines for declaring an empty string ...
by pixel
Sat Apr 27, 2024 3:33 pm
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

groepaz wrote: Sat Apr 27, 2024 3:13 pm Hopefully you never write any software that someone else has to work with :?
You're the first to complain. I promise to not touch cc65. :roll:
by pixel
Sat Apr 27, 2024 2:33 pm
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

Did some thorough clean-ups and the code is more fun to read now. Header files have been added because no-one wants to code without forward declarations unless sitting on a stash of diet pills. https://github.com/SvenMichaelKlose/small-c/tree/master/src Looking at 'expr.c' one can spot how this can ...
by pixel
Fri Apr 26, 2024 5:23 pm
Forum: Games
Topic: WIP: Bubble Bobble
Replies: 22
Views: 1712

Re: WIP: Bubble Bobble

Those two sprites seem to have sparked some motivation. How about some more?
by pixel
Thu Apr 25, 2024 12:39 pm
Forum: Games
Topic: WIP: Bubble Bobble
Replies: 22
Views: 1712

Re: WIP: Bubble Bobble

[...] who wants to invest months in a game for nothing in return[?] It is somewhat unfair to come up with this argument to someone who first of all just asked about a possible port of BB You're right. I'm overly pessimistic. Perhaps make it a group effort. I'd love to see it, too. I'd start out wit...
by pixel
Thu Apr 25, 2024 9:32 am
Forum: Games
Topic: WIP: Bubble Bobble
Replies: 22
Views: 1712

Re: WIP: Bubble Bobble

Kay. How about you write a tiny 6502 assembler with Turbo Rascal and then ask again who wants to invest months in a game for nothing in return.
by pixel
Wed Apr 24, 2024 4:39 pm
Forum: Games
Topic: WIP: Bubble Bobble
Replies: 22
Views: 1712

Re: WIP: Bubble Bobble

beamrider wrote: Wed Apr 24, 2024 4:13 am Chat GPT says it's possible :D
Yes. If you play it through. chatGPT, I mean. ;)
by pixel
Tue Apr 23, 2024 5:12 pm
Forum: Programming
Topic: Unixoid VIC
Replies: 23
Views: 6636

Re: Unixoid VIC

tunix-massforks.png About to crash when out of memory with 16 processes (full address space allocated for all). It should complain and exit gracefully. Doesn't pass mixed stress tests either, so there must be an issue with memory allocation. Up to 32 processes could get squeezed in before extended ...
by pixel
Tue Apr 23, 2024 3:03 pm
Forum: Games
Topic: WIP: Bubble Bobble
Replies: 22
Views: 1712

Re: WIP: Bubble Bobble

Nah. It's impossible to achieve on the VIC. ;) Looking good though.
by pixel
Mon Apr 22, 2024 12:52 pm
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

Good old Dr Dobbs Small-C! A port from a BBC version seems a good fit for the VIC20 - both 32K in normal max memory config. But what you are trying to do is ambitious. Would it also compile on a PC so it can act as a cross compiler? Back in the day, in early BYTE magazines Small-C was advertised by...
by pixel
Mon Apr 22, 2024 6:21 am
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

Oh dude. What a heritage tree. Makes it hard to apply a version number. One repo with all versions in it should be least one could do about it. Could just happen in a minute (minutes v1.0). The BBC thing seems to have very, very useful additions that are dearly missing in the VIC version. * Separate...
by pixel
Sun Apr 21, 2024 4:40 pm
Forum: Emulation and Cross Development
Topic: Small-C running on the VIC – here's how
Replies: 12
Views: 1184

Re: Small-C running on the VIC – here's how

You could just port the atari version (which later became cc65) :) News to me. Also just found David Wheeler's 6502 language page which has "news". https://dwheeler.com/6502/ But take a look at this: small-cir2txt.png The tiny C fragment got compiled to byte code at the bottom which the '...