xe #1

Merged
brooke merged 10 commits from xe into main 2024-12-28 02:40:02 +00:00
Owner
No description provided.
brooke added 10 commits 2024-12-28 02:39:48 +00:00
planning to try a 64KB table of 8x7-bit multiplies in the high memory
on a 130XE or other high-memory-capable machine

not yet working or finished

too many cycles of overhead per invocation
old mode runs in 81-92 cycles

provisional code runs in 58-77 cycles

if it works ;)
Uses the "big multiplication table" in 64KB of extended memory if
bank switching appears to work, otherwise uses the table of squares
lookups.

Initial view clocks in at 13.133 ms/px for the XE version and still
14.211 ms/px for the 400/800/XL version.

Tested in emulator with 130XE and XL+Ultimate 1MB upgrade configs,
and base implementation on the 800XL emulator.
brooke merged commit 052a19b6aa into main 2024-12-28 02:40:02 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: brooke/mandel-6502#1
No description provided.