[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
64/65 Cycle Rule?
- Subject: 64/65 Cycle Rule?
- From: "Bryan Parkoff" <spam>
- Date: Sat, 23 Aug 2003 20:48:51 -0500
- Newsgroups: comp.sys.apple2
- Xref: archiver1.google.com comp.sys.apple2:34335
For all Apple II family, 64 out of 65 cycles only process inside 6502
CPU until it reaches 65 out of 65 cycles before it starts to process ouside
6502 CPU such as RAM and Video Scanner. It is what I understand that half
6502 cycle, one instruction can be fetched and executed until half 6502
cycle goes high from low before data in the data bus is being stored into
RAM during Video Scanner is being processed.
The step by step such as serial can't be done in turn by turn. Parallel
must be done such as data parallel at the same time. 6502 CPU, RAM, and
Video should be in parallel lines so the process can be done at the same
time. The problem is that Emulator has to use serial instead of parallel so
6502 CPU must be executed first before Video must be executed second at
another time so they can't be done at same time.
Have someone tried to use MMX or SIMD Technology that will help Emulator
to run faster without needing to have turn by turn between 6502 CPU and
Video.
Bryan Parkoff