2024-09-22 12:13:38 +00:00
|
|
|
## Running
|
|
|
|
|
|
|
|
`main`
|
|
|
|
|
|
|
|
This will get 50FPS on an 020, and 25 or lower on an 68EC020 and below.
|
|
|
|
|
2024-09-22 12:21:25 +00:00
|
|
|
The best way I can think of to make this way faster is for a script in
|
2024-09-22 12:20:58 +00:00
|
|
|
Ruby or Python to calculate every blitter register for every frame of data
|
|
|
|
for bun renders and clears, store that in a list of words, and rip through
|
|
|
|
those lists in Assembler, shotgunning the values directly into the registers
|
|
|
|
without the C code needing to track bun positions and bun clears. That's a
|
|
|
|
project for another day.
|
|
|
|
|
2024-09-22 12:12:37 +00:00
|
|
|
## Building
|
|
|
|
|
|
|
|
### Vamos
|
|
|
|
|
|
|
|
You'll want Vamos and SAS/C on Vamos's path:
|
|
|
|
|
|
|
|
```
|
|
|
|
ruby ./image_converter.rb && touch images.s && vamos -- smake
|
|
|
|
```
|