PIC (Announce)
> > 2) what is it good for?
>
> Avoiding segmentation and fixups, using shared libs / objects / drivers (
> YES - DOS needs reusable 32-bit PIC drivers )
Sure, but fixups work too, and are way cheaper (PIC bloats and slows code significantly on x86) However the main reason is to be able to multiple load dynamic objects at different addresses, and still share them.
PIC and assembler is complicated, since accessing all global symbols gets more complicated.
Complete thread:
- Free Pascal version 2.2.2 release candidate 1 available - marcov, 17.06.2008, 12:24 (Announce)
- Free Pascal version 2.2.2 release candidate 1 available - Laaca, 19.06.2008, 00:33
- Free Pascal version 2.2.2 release candidate 1 available - DOS386, 19.06.2008, 08:27
- Free Pascal version 2.2.2 release candidate 1 available - marcov, 19.06.2008, 11:15
- Free Pascal version 2.2.2 release candidate 1 available - marcov, 19.06.2008, 11:28
- Free Pascal version 2.2.2 release candidate 1 available - Laaca, 19.06.2008, 21:56
- Free Pascal version 2.2.2 release candidate 1 available - marcov, 21.06.2008, 15:32
- Free Pascal version 2.2.2 release candidate 1 available - Laaca, 19.06.2008, 21:56
- Free Pascal version 2.2.2 release candidate 1 available - Laaca, 19.06.2008, 22:14
- PIC - DOS386, 20.06.2008, 09:23
- No PIC - Japheth, 20.06.2008, 20:22
- No PIC - marcov, 21.06.2008, 14:00
- No PIC | bullshit | CRAP - DOS386, 20.08.2008, 08:10
- No PIC | bullshit | CRAP - Japheth, 20.08.2008, 10:24
- PIC - marcov, 21.06.2008, 13:54
- No PIC - Japheth, 20.06.2008, 20:22
- PIC - DOS386, 20.06.2008, 09:23
- Free Pascal version 2.2.2 release candidate 1 available - Laaca, 19.06.2008, 00:33