Amiga Ireland 2020 Execsg Copyright 2020 Steven Solie

Amiga Ireland 2020 Execsg Copyright 2020 Steven Solie

AMIGA IRELAND 2020 EXECSG COPYRIGHT 2020 STEVEN SOLIE 1 WHAT IS EXECSG? • Original Exec by Carl Sassenrath • Exec Second Generation by Thomas Frieden and Hans-Jörg Frieden • exec.library, expansion.library, utility.library, emulator.resource, i2c.resource, fsldma.resource, Kicklayouts, DumpDebugBuffer, etc. • Software Development Kit (SDK) 2 OWNERSHIP • ExecSG is owned by Trevor Dickinson • Hyperion contract in place • Steven Solie appointed Team Lead • New logo! (Special thanks to Ken Lester) 3 WHAT IS EXECSG? AmigaOS Orange = Hyperion Intuition DOS Workbench Exec Zorro/PCI 68K Emulation Red = ExecSG U-Boot/CFE/OpenFirmware AmigaBoot Loader Hardware 4 WHAT IS EXECSG? • System boot management • Zorro/PCI bus management • Memory management • 68K Emulation • Task scheduling & messaging • Debugging interface • Interrupt management • Tag lists and UTF-8 support • Shared library and device • DMA support management 5 HARDWARE • AmigaOne A1222 (P1022) • Sam460cr (AMCC460ex) • AmigaOne X5000/20 (P5020) • Sam440ep (AMCC440EP) • AmigaOne X5000/40 (P5040) • Sam440ep-flex (AMCC440EP) • AmigaOne X1000 (PA6T) • MicroA1-C (750FX, 750GX) • Pegasos II (MPC7447) • AmigaOne XE (7455, 7451) • Sam460ex (AMCC460ex) • CyberstormPPC (604e) • Sam460ex Lite (AMCC460ex) • BlizzardPPC (603e) 6 STATUS • Several releases with SDK to Hyperion’s beta testers • New X5000/A1222 DMA Engine API https://wiki.amigaos.net/wiki/DMA_Engine • A1222 SPE optimized critical functions • SortList(), SortMinList() and various API fixes • X5000 C-based scheduler (for multi-core support) • New build system (~3 seconds) 7 DEV TEAM • Thomas Frieden, Hans-Jörg Frieden, Tony Wyatt, Olaf Barthel, Colin Wenzel, Jamie Krueger, Fredrik Wikström, Sebastian Bauer, Mathias Parnaudeau • Email [email protected] 8 PRODUCT BACKLOG • ExecSG Team is borrowing “Product Backlog” concept from Scrum (see scrum.org) • Ordered list of everything known to be needed in product • Single source of requirements • Dynamic and constantly changes to identify what the product needs to be appropriate, competitive and useful 9 ROADMAP • Focused on the following areas: • A1222 load-time emulation (SPE routines) • Multi-core support (X5000 first) • Better logging system • Build system rework • High priority bug fixes 10 QUESTIONS • What do you want to know? 11.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    11 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us