Pomysl rulu i ja sie pisze o ile czas pozwoli. Niemniej mam kilka uwag:
Sikor napisał/a:1. Ustalić limit pamięci na max 320KB;
Ja mysle, ze na oldschoola nawet starczy 64kb, no moze 128kb, bo przeca czesci sie maja doczytywac, wiec nie trzeba wszystkiego naraz ladowac.
Sikor napisał/a:2. Część główna ładowana jednorazowo (zarezerwowany obszar od powiedzmy $2000 do $5000, ale tutaj niech się wypowiedzą programiści od assemblera);
Mysle, ze nawet mniej starczy ($1000-$2000). W sumie grafe do takiego Pacmana/loadera mozna tez doczytac przed powrotem... Ale to juz pod rozwage innych.
Sikor napisał/a:3. Należy ustalić jakiś stały packer (jak ktoś używa - aby była jedna procedura do depakowania w pamięci);
Mysle, ze nie ma co narzucac ograniczen tego typu. I tak czesc glowna bedzie oddawala kontrole wczytywanemu progsowi to kazdy moze uzyc czego sobie zyczy. Depakery nie zajmuja zbyt wiele ($200 w porywach [SP, DJP])...
BTW: chyba demo dobrze by bylo zlozyc w formie plikowej (wiele plikow, kazdy plik=jedna czesc). Wtedy bedzie to mozna wczytac z HDD, a i odpalenie poszczegolnych czesci spod DOSa bedzie mozliwe (bez Pacmana). Stad tez pomysl 'oddawania kontroli', bo zeby to dzialalo ze wszystkim to najlepiej uzyc CIO z ROMu. Jednakze jesli ma byc IRQ loader i ewentualnie full oldschool/wczytywanie sektorowe to ja sie dostosuje.
Sikor napisał/a:9. Trza wybrać ewentualnego koordynatora, co nieco się zna na pisaniu w assmie... Lewis? Fox? Dely? Lizard? Alex?
Czemu to ja niby na pierwszym miejscu jestem? ;)