geos-atari icon indicating copy to clipboard operation
geos-atari copied to clipboard

GEOS 2.0 ported from C64/128 to 8-bit Atari

Results 8 geos-atari issues
Sort by recently updated
recently updated
newest added

Can mouse cursor have absolute priority to be over any other graphics? Right now there is color mixing going on, so mouse pointer appears as if it was under the...

Porting lightpen input driver from C64/128 should be a quite easy task: https://github.com/ytmytm/geos/blob/master/input/lightpen.s Not much useful on LCD screens but probably much better experience in emulation.

good first issue

Needs these parts to be implemented: - `InitForIO` and `DoneForIO` to setup/restore anything required by OS ROM to make SIO work (pages $02 and $03 can be freely used, zero...

Sometimes it crashes right after startup. This happens both in Atari800 and Altirra. I'm probably doing something wrong in the initialization code - not disabling interrupts early enough?

All 64 banks are detected and stored in `atari_nbanks` and `atari_banks` array. Mimic RAM 1581 - put BAM into curDir2Head / curDir3Head (buffer within disk driver space) - handle GetDirHead/PutDirHead...

`CallBackBank` procedure stores current RAM config from `PIA_PORTB` in a fixed location. Because of this: - bank0 procedures can't be used for functions called from interrupts (an interrupt might happen...

`FindNextBamBit` should use `atari_nbanks` to determine last available track & sector coordinates. Note that it's probably easier to check for byte offset into BAM instead of converting t&s back into...

Move startup code higher (in $5000-$6000 space) and run all available Auto-Execs in order, before jumping to `EnterDeskTop`