Search found 55 matches

by MarcWalters
Wed Jun 18, 2014 4:00 am
Forum: Assembly
Topic: .
Replies: 13
Views: 8283

Re: How to Add Local Variables to Your Functions

Shaun, one CPU cycle occurs for each CPU clock tick. It is independent of the speed of the CPU clock. A cycle at 20Mhz occurs twenty times the speed of a CPU cycle at 1Mhz. However, the clock speed is derived from the frequency of the domestic AC power used by the computer, which varies significantl...
by MarcWalters
Tue Jun 17, 2014 2:29 pm
Forum: Software
Topic: C64 hidden gems?
Replies: 11
Views: 9572

Re: C64 hidden gems?

"Jack Attack", an action puzzle game from Commodore that seems unjustly overshadowed by Commodore's "International Soccer" and "Wizard Of Wor". Each frame of the game is different and fast due to a time limit. Some levels require dexterity, others intelligence, but are ...
by MarcWalters
Sat Jun 14, 2014 8:13 am
Forum: Assembly
Topic: Dynamic Resource Allocation
Replies: 1
Views: 2784

Dynamic Resource Allocation

The C64's RAM is limited: first by the stock architecture and further by restrictions of individual program requirements. Subroutines may require chunks of RAM for temporary use. The usual machine language technique is to reserve a chunk of contiguous memory for that particular routine, and/or reser...
by MarcWalters
Fri Jun 13, 2014 4:50 pm
Forum: WinC64
Topic: .
Replies: 7
Views: 8679

Re: Preview: Winc64 Function-Calling Mechanism -- What is it

A few thoughts on the use of function ID value ranges: * The function ID should have a single, unambiguous role. * If its value is used as an index to…login to view the rest of this post
by MarcWalters
Thu Jun 12, 2014 12:46 pm
Forum: WinC64
Topic: .
Replies: 7
Views: 8679

Re: Preview: Winc64 Function-Calling Mechanism -- What is it

Just an idea: Since the function IDs will themselves be unique identifiers of the functions, and the program calling the functions requires knowledge…login to view the rest of this post