Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GEOS
#1
Hi

Encouraged by silverdr I started development of BeamRacer-compatible GEOS.

You can find it here on GitHub: https://github.com/ytmytm/geos/tree/beamracer-ramexp (make sure to checkout breamracer-ramexp branch).

Right now there is support for the same basic additional features that already existed in this reverse engineered GEOS back in 2000 for expansions like +60K and RamCart 64/128
  • whole DeskTop will be cached in RAM, so you only need to keep it on the boot disk
  • swap file for memory overwritten by running Desk Accessories (Calculator, Notepad, etc.) is stored in extra RAM rather than on the disk
This occupies most of the first 64K, so there are 7 banks left.

I plan to use 6x64K banks for disk cache / RAM disk.

The last bank would be reserved for the most ambitious project - redirecting all graphical functions of GEOS to BeamRacer, basically overlaying whole screen with Bitmap Sequencer data. This would allow to use step/repeat/copy features for fast access. VDC (80 column) support on C128 proves that this is possible to do and GEOS isolates applications from accessing bitmaps directly.

You can find whole roadmap here: https://github.com/ytmytm/geos/projects/1

There are no releases yet, but I have setup automated build already. If you go into Actions, then click on the latest CI workflow run, then in the Artifacts section you will find the PRG file that you can load and run. A disk with DeskTop must be in the drive 8.
Reply


Messages In This Thread
GEOS - by ytm - 2021-05-25, 08:21 PM
RE: GEOS - by silverdr - 2021-05-26, 11:08 AM
RE: GEOS - by ytm - 2021-06-03, 06:01 PM
RE: GEOS - by ytm - 2021-07-04, 04:57 PM
RE: GEOS - by abbruzze - 2021-07-14, 10:17 AM
RE: GEOS - by laubzega - 2021-07-17, 12:44 AM
RE: GEOS - by silverdr - 2021-07-21, 05:38 PM
RE: GEOS - by ytm - 2021-09-04, 07:02 PM

Forum Jump:


Users browsing this thread: 4 Guest(s)