[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Cycles & Speed Questions
- Subject: Cycles & Speed Questions
- From: "Bryan Parkoff" <BParkoff@satx.rr.com>
- Date: Mon, 12 Aug 2002 03:17:54 GMT
- Newsgroups: comp.sys.apple2
- Organization: Giganews.Com - Premium News Outsourcing
- Reply-to: "Bryan Parkoff" <BParkoff@satx.rr.com>
- Xref: archiver1.google.com comp.sys.apple2:22062
Cycles & Speed Questions
I have run several emulator programs. I have noticed that both 6502 and
65816 are running at faster speed than approximately 60MHz. If they go
through display, it will only show approximately 30MHz. I understand that
emulator can only manipulate the speed through the display, but not through
6502/65816.
For example, running at 60MHz has to do 60 frames per second through
display that will reduce at 30MHz. If I force to run at 1MHz, there will be
some pauses between previous time and present time inside display, but not
through 6502/65816 because 6502/65816 routines can only handle to use CALL
and RET functions.
Another example, LDA and STA instructions load and store data through
loop while appear in the screenthat can run at 30MHz because it has to
update display's frames per second. If I put JMP instruction toward the
same address such as 2000: JMP $2000. It causes to execute endless without
the display's update that will increase to 60MHz
Please explain everything that I can understand how the speed handles
cycles and time. What do VBL stand for? Please advise me if I am wrong.
--
Yours Truly,
Bryan Parkoff
BParkoff@satx.rr.com
--
Yours Truly,
Bryan Parkoff
BParkoff@satx.rr.com