| |
Proton
Registered: Jul 2019 Posts: 7 |
Help wanted for developing special disk loader
I'm looking for advanced programmers for developing special disk loader routine.
Background info: I developed working and fast IRQ-loader 32 years ago. Loader initiates using Kernal routines, then it invokes raster IRQ and does fast loading using two bits serial transfer. Now I need to modify it to on-demand loader where drive-code is initialized once and then stays in stand-by to load more without initiating the drive code again. |
|
| |
JackAsser
Registered: Jun 2002 Posts: 1987 |
Quote: I'm looking for advanced programmers for developing special disk loader routine.
Background info: I developed working and fast IRQ-loader 32 years ago. Loader initiates using Kernal routines, then it invokes raster IRQ and does fast loading using two bits serial transfer. Now I need to modify it to on-demand loader where drive-code is initialized once and then stays in stand-by to load more without initiating the drive code again.
There are tons of loaders off the shelf, why not use them?
Such as Krill's Loader, Repository Version 184, Spindle 2.3 or Bitfire 0.6 |
| |
Proton
Registered: Jul 2019 Posts: 7 |
Because I don't know which one does the magic I'm looking for.
I was sure that someone will ask me why?
Yesterday I took a look at krill's loader and my preferred environment didn't fit into the prerequisites.
So I'm following the ancient rule - - if you are doing something different and want to get it done, do it yourself.
I'm just looking for some help. |
| |
Krill
Registered: Apr 2002 Posts: 2804 |
Quoting proton_FIGYesterday I took a look at krill's loader and my preferred environment didn't fit into the prerequisites. You know that you only need to build it once, then incbin the two binaries in your code? (Plus there are prebuilt binaries.) The loader's and your build environment are basically orthogonal. |
| |
Proton
Registered: Jul 2019 Posts: 7 |
No, I did not.
How does it work with running irq? |
| |
Krill
Registered: Apr 2002 Posts: 2804 |
It's arbitrarily interruptible. They all are. :)
Using 2bits+ATN protocol, there are no restrictions of sprites, DMA, IRQ or NMI usage. |