![]() | This article is rated Start-class on Wikipedia's content assessment scale. It is of interest to the following WikiProjects: | |||||||||||||
|
![]() | This article contains broken links to one or more target anchors:
The anchors may have been removed, renamed, or are no longer valid. Please fix them by following the link above, checking the page history of the target pages, or updating the links. Remove this template after the problem is fixed | Report an error |
"Test results have shown that copying 16 kilobytes of memory from ROM to RAM takes less than a second in machine code, but over 10 minutes in BASIC."
Actually takes 5 minutes, running the program below on the VIC. And that's even using number literals.
10 TI$="000000"
20 FORI=1TO16384:POKE7680,PEEK(65535):NEXT
30 PRINT TI$
--Jquarry 06:34, 3 October 2005 (UTC)
POKE I,PEEK(I)
takes ten minutes. Unfortunately I don't have a real C64 any more to test it on. — JIP | Talk 06:37, 3 October 2005 (UTC)10 TI$="000000"
20 FORI=40960TO49151:POKEI,PEEK(I):NEXT
30 FORI=57344TO65535:POKEI,PEEK(I):NEXT
40 PRINTINT(TI/6)/10
LIST
10 T=TI
20 FOR I = 40960 TO 49151
30 POKE I, PEEK(I)
40 NEXT
50 FOR I = 57344 TO 65535
60 POKE I, PEEK(I)
70 NEXT
80 PRINT "TIME = "; (TI - T) / 60
RUN
TIME = 75.1833334
READY.
Seeing as this is an encyclopedia, 'type X and see what happens...' just doesn't seem to fit properly in. Does anyone know what happens, as my C=64 died years ago? Empaler 14:04, 12 November 2006 (UTC)
I owned both an Amiga 1000 and Commodore 128 back in the mid-80s. I half-remember reading that in order to get Microsoft to agree to do a Basic for the Amiga, Commodore would have to relent and place a Microsoft copyright on its 6502 Basic for the Commodore 128. Ah, just found a reference: Biggest Deal in Computer History. Is this information worth adding to the Wiki article? 2*6 20:53, 19 December 2006 (UTC)
Not being able to read the BASIC ROM in V 1.0 basic is explicitly disabled by Commodore basic, which I believe was an early form of DRM.
PEEK and POKE to locations around $EXXX were allowed for access to I/O registers, e.g.
poke 59468,14
to set lowercase characters
I can't find a reference to this yet, but I remember this from looking at the BASIC disassembly a long time ago cojoco (talk) 05:04, 28 April 2008 (UTC)
The main article could be improved if there were a link at a bottom telling users where they locate a list of BASIC 2.0 Tokens. Maybe there is already a list to that effect in Wikipedia, but I haven't noticed where it is. Could somebody add a link to the bottom of the main article so I could examine the hexadecimal values to the BASIC 2.0 Tokens? 198.177.27.25 (talk) 02:22, 2 January 2009 (UTC)
The source dump available on Zimmers states that the BASIC version number used in the VIC-1001 and VIC-20 is 2.1. Is this source reliable enough to cite? Thu (talk) 12:20, 23 February 2020 (UTC)
Hi
The "Published Versions" section makes no mention of the PET/CBM 3000 series or BASIC 3.0 which I used at school; I was using a CBM 3032 and the annunciator on boot said:
### COMMODORE BASIC ### 31743 BYTES FREE READY. However checking version numbers internally showed up version 3.0 as did all the manuals. — Preceding unsigned comment added by Stonelaughter (talk • contribs) 08:41, 29 December 2020 (UTC)