Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

18 improve mega1351 for core fixes #7

Open
wants to merge 129 commits into
base: master
Choose a base branch
from

Commits on Jun 25, 2022

  1. Update README.md

    Starting the repo to hold the MEGA65 version of GEOS for 8 bit computers.
    bluewaysw authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    5c9ca9b View commit details
    Browse the repository at this point in the history
  2. Update README.md

    bluewaysw authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    38471f4 View commit details
    Browse the repository at this point in the history
  3. Update README.md

    bluewaysw authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    d4e75ff View commit details
    Browse the repository at this point in the history
  4. Update README.md

    bluewaysw authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    0eff27d View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2023

  1. Fixed side handling to match fixed on FPGA side.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9bf6073 View commit details
    Browse the repository at this point in the history
  2. Initial version that builds from source code an is CONFIG 64 HD compa…

    …tible.
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    80610cc View commit details
    Browse the repository at this point in the history
  3. Integrated config 128 variant and checked for being binary equal to t…

    …he original.
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    78ca548 View commit details
    Browse the repository at this point in the history
  4. Initial checkin of TopDesk 64 DE source project that builds a binary …

    …compatible version of TopDesk 1.2.
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    19abfb7 View commit details
    Browse the repository at this point in the history
  5. Incooperated 128er version.

    This build binary compatible as
    TopDesk 1.2
    TopDesk 128 1.3
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    efa6f40 View commit details
    Browse the repository at this point in the history
  6. Add missing geossym2.inc file.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7fe067d View commit details
    Browse the repository at this point in the history
  7. Fixing some integration config/topdesk issues.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    56e53fc View commit details
    Browse the repository at this point in the history
  8. Fixing build configuration.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    642e5be View commit details
    Browse the repository at this point in the history
  9. MEGA65/GEOS65 setup of GEOS that is GEOS128 compatible.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    86e256b View commit details
    Browse the repository at this point in the history
  10. Initial version working with bitplanes, introducing GEOS128 compatibi…

    …lity and support 40 and 80 column screen mode.
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    d607fe9 View commit details
    Browse the repository at this point in the history
  11. Some cleanup.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c8fd912 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    bf3fa97 View commit details
    Browse the repository at this point in the history
  13. Remove old driver files.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    33db72b View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    43e3849 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    95f80ad View commit details
    Browse the repository at this point in the history
  16. Implement more GEOS 128 compatibility: IO is on most of the time.

    Fixes topdesk sprite scaling.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8674c9c View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    979cff0 View commit details
    Browse the repository at this point in the history
  18. Added high res basics implemented for sprite operations. PosSprite im…

    …plementation has some todo with registers.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    62265b4 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    d1e2cd5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    2dd9904 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    ca15f22 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    8c3527e View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3b2e501 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    c4a433c View commit details
    Browse the repository at this point in the history
  25. First version that separated

    multi video mode implementation
    and implements defaulf of 320x200.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9cadcb7 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5ece75d View commit details
    Browse the repository at this point in the history
  27. Basic icon handling fixed for high resolution mode. Moved bitmap RAM …

    …to bank 4. Enabled bank 5 as general GEOS bank 0 ram extension. Fixed broken pixel column on the right.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    bed3055 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    1322364 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    2121e9b View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    982708a View commit details
    Browse the repository at this point in the history
  31. Working kernel for MEGA65.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c3d4356 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    74efd31 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    05ba346 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    ec98bf0 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    3ecfc15 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    efb79d5 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    67b36f1 View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    0f087bd View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    084aaa9 View commit details
    Browse the repository at this point in the history
  40. Make Draw line high resolution. Move some code part to underlay to ha…

    …ve more room, also introduced highres version of GetScanLine to eliminate code copy.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a8a543e View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    4670250 View commit details
    Browse the repository at this point in the history
  42. Intro of C128 compatible scaling video mode. Shortend/disabled some t…

    …ime code part to get some room. Padded some bytes to align below IO. Cleanup needed there.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    ed0faf0 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    740e683 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    a410b95 View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    630aaf1 View commit details
    Browse the repository at this point in the history
  46. Fix RecoverRectangle.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    8e63288 View commit details
    Browse the repository at this point in the history
  47. Fix all video mode placings according to the new bitstream. Fix video…

    … mode fallback when entering desktop.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    fce4e0c View commit details
    Browse the repository at this point in the history
  48. Add MEGAphone compatible video mode (8) and remove unclear code that …

    …case 2 drives to appear after app launch in TopDesk.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2c2cdd3 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    30fdefd View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    e1b4569 View commit details
    Browse the repository at this point in the history
  51. Add super-debugger to GEOS for MEGA65.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c066985 View commit details
    Browse the repository at this point in the history
  52. Added basic debugger functionality. Fixed some of the video mapping b…

    …ugs, made GEOPAINT working.
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    5b3eaf9 View commit details
    Browse the repository at this point in the history
  53. Make debugger runnable on real MEGA65 hw.

    There are a lot of details issues that matter between XEMU and VHDL.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    07d7b10 View commit details
    Browse the repository at this point in the history
  54. More GEOS128 compatibility.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7be492b View commit details
    Browse the repository at this point in the history
  55. Fix bitmap positioning in 80 col compatibility mode if no DOUBLE_B is…

    … present. (GeoWrite 128 case)
    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    2227511 View commit details
    Browse the repository at this point in the history
  56. Bugfixings, introduced EndScanLine.

    Falk Rehwagen authored and frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    9e2bf97 View commit details
    Browse the repository at this point in the history
  57. Increase GEOS128 compatibility.

    Change memory handling to become
    more compatible, especially for to support GeoWrite 128 and GeoPaint 
    128.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    ec06ea2 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    ead4065 View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    27fa5e7 View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    f7a8e47 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    382cfa4 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    a22aabc View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    f854d33 View commit details
    Browse the repository at this point in the history
  64. Add MEGA CLOCK auto exec.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c8b5d46 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    f15edba View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    a3dfbc6 View commit details
    Browse the repository at this point in the history
  67. Intermediate source code version that fits the deliverd alpha preview…

    … release for the MEGA65 DevKit SD card images.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c7e23c1 View commit details
    Browse the repository at this point in the history
  68. Fix issue when installing drivers with TopDesk, also fix graph mode h…

    …andling for all branches in OpenFile.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    fbb95e0 View commit details
    Browse the repository at this point in the history
  69. Configuration menu
    Copy the full SHA
    6f67ed9 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    8bb604d View commit details
    Browse the repository at this point in the history
  71. Don't force the 1351 emulation mode for mouse anymore, trust the dete…

    …ction. Looks like the keyboard issue connected to this doesn't appear anymore.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c31a83b View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    a38f396 View commit details
    Browse the repository at this point in the history
  73. Configuration menu
    Copy the full SHA
    8eae411 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    8579643 View commit details
    Browse the repository at this point in the history
  75. Added 128 DESKTOP

    Reworked scan line resolution to be more compatible with GEOPAINT 128
    Disable DMA for MoveData because GEOPAINT has issues, when MoveData is 
    used to move loaded data to foreground screen area (which is mapped)
    Shifted around segments to ensure math is below $D000 and between $D000 
    and $E000 is able to run below IO area
    Enhanced the debugger to properly follow branch command when single 
    stepping.
    In general improved fallback to RAM back 0 to support application var 
    area in 40/80 col mode.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    a4d88ae View commit details
    Browse the repository at this point in the history
  76. Cleanup DA handling. Now properly return to extended graph mode and c…

    …lears the screen when mode switching was required.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    c01095a View commit details
    Browse the repository at this point in the history
  77. Enabled desk accessory loading using of back ram instead of swap file…

    …. Fixed graph mode operation for compatibility modes in TopDesk.
    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    df5956d View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    d29b2e5 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    f5a4258 View commit details
    Browse the repository at this point in the history
  80. Configuration menu
    Copy the full SHA
    819fd4a View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    5952fd3 View commit details
    Browse the repository at this point in the history
  82. Add DecW macro.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    31b5f28 View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    5dbcb0f View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    c2909e2 View commit details
    Browse the repository at this point in the history
  85. Stop at start.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    7b5c685 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    908dd35 View commit details
    Browse the repository at this point in the history
  87. More testing hyppo.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    bb6123b View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    d72171c View commit details
    Browse the repository at this point in the history
  89. Remove debug code.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    358ae4f View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    c978b05 View commit details
    Browse the repository at this point in the history
  91. Commit debug fixes.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    3ec975e View commit details
    Browse the repository at this point in the history
  92. Makefile updated.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    cddc45a View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    e9f2965 View commit details
    Browse the repository at this point in the history
  94. Update latest GeoSpace.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    f7ed055 View commit details
    Browse the repository at this point in the history
  95. Configuration menu
    Copy the full SHA
    d298627 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    5db3c87 View commit details
    Browse the repository at this point in the history
  97. Update spaces info.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    e87b94f View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    d9922db View commit details
    Browse the repository at this point in the history
  99. Configuration menu
    Copy the full SHA
    d6fbd0f View commit details
    Browse the repository at this point in the history
  100. Final adjustments for BETA.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    46cc815 View commit details
    Browse the repository at this point in the history
  101. Fix typo.

    frehwagen committed Jan 31, 2023
    Configuration menu
    Copy the full SHA
    fa9cba1 View commit details
    Browse the repository at this point in the history
  102. Configuration menu
    Copy the full SHA
    cddb409 View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    2d6f857 View commit details
    Browse the repository at this point in the history
  104. Configuration menu
    Copy the full SHA
    a84d457 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    aad7a39 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2023

  1. Configuration menu
    Copy the full SHA
    5b797ff View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from bluewaysw/debug

    Implementation status as released with the first MEGA65 production machines
    bluewaysw authored Feb 3, 2023
    Configuration menu
    Copy the full SHA
    1c20b3f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2023

  1. Configuration menu
    Copy the full SHA
    28fd656 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from bluewaysw/4-opening-configure-fails

    Forcing buffer to floppy when allocating and reading disk images via …
    bluewaysw authored Feb 4, 2023
    Configuration menu
    Copy the full SHA
    f609b0a View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    965d538 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from bluewaysw/5-rework-drive-handling

    Reimplemented drive selection based on latest bitstream requirements. #4
    bluewaysw authored Feb 6, 2023
    Configuration menu
    Copy the full SHA
    f80c0bc View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    0ae256b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #8 from bluewaysw/5-rework-drive-handling

    More fixes for sd backed f011 drives that are unmounted #5
    bluewaysw authored Feb 7, 2023
    Configuration menu
    Copy the full SHA
    5011c46 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    9785f86 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #9 from bluewaysw/2-floppy-write-fixes

    Enables writing to real floppy discs, check for write protection. #2
    bluewaysw authored Feb 8, 2023
    Configuration menu
    Copy the full SHA
    05e6ba0 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2023

  1. Configuration menu
    Copy the full SHA
    46fc9e3 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2023

  1. Configuration menu
    Copy the full SHA
    0297348 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2023

  1. General approach to "not set the pal/ntsc mode". Remove disabling aud…

    …io for hdmi, this is machine specific. #11
    frehwagen committed Aug 26, 2023
    Configuration menu
    Copy the full SHA
    fddfdb2 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. Configuration menu
    Copy the full SHA
    9bc1ff2 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2023

  1. Configuration menu
    Copy the full SHA
    6ec3ee1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #15 from bluewaysw/11-ntsc-support

    11 ntsc support
    bluewaysw authored Sep 1, 2023
    Configuration menu
    Copy the full SHA
    5c42db3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0503bbf View commit details
    Browse the repository at this point in the history

Commits on Sep 2, 2023

  1. Configuration menu
    Copy the full SHA
    b9337e9 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Merge pull request #17 from bluewaysw/12-clock-hangs-if-no-battery

    12 clock hangs if no battery
    bluewaysw authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    fb3c27b View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2024

  1. Configuration menu
    Copy the full SHA
    6a5e9bb View commit details
    Browse the repository at this point in the history