| |
Krill
Registered: Apr 2002 Posts: 2825 |
Alt-history no-cost design changes with great value
Which things in the C-64 could have been implemented or connected differently without conceivable extra cost, for coding advantages?
Thinking of things like shuffling the chip register bits like VIC's $d011 and $d016 differently (such that some effects can be achieved with fewer register writes or less twiddling).
Or putting some IO register to $01 (and move the memory configuration somewhere else, somehow).
Maybe also having different PLA memory configurations (not necessarily more).
Or connecting external signals to the CIA port pins in a different order.
Discuss! =) |
|
... 73 posts hidden. Click here to view all posts.... |
| |
Oswald
Registered: Apr 2002 Posts: 5017 |
but there is extra overhead of having to make 2 bytes per edge, so why not just per pixel horizontal HW fill ? |
| |
ChristopherJam
Registered: Aug 2004 Posts: 1370 |
Cheers, Oswald.
Well, for vertical fill you still need two writes if you're going to get a pattern fill - and tracking the pattern phase for that one hurt my brain too much haha.
Per pixel HW fill would be fine if you just want solid colour, but why not go the extra six bits and get patterns :)
The extra cost of the second write is fairly low compared to calculating the X offset anyway. |
Previous - 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 - Next |