Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
General
»
Photoshop 1.0 sourcecode in Pascal.
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
IRC channel
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
TFileStream.ReadAnsiStrin...
by
KodeZwerg
[November 28, 2023, 11:59:48 pm]
[SOLVED] Does using TTime...
by
EganSolo
[November 28, 2023, 11:38:26 pm]
TPath enhancements (Issue...
by
Bart
[November 28, 2023, 10:53:15 pm]
Lazarus Install PI5 Bookw...
by
paweld
[November 28, 2023, 10:42:37 pm]
Why cannot this be inline...
by
ASerge
[November 28, 2023, 09:37:57 pm]
Anyone interested in test...
by
PascalDragon
[November 28, 2023, 09:23:21 pm]
jwabcrypt unit is missing
by
PascalDragon
[November 28, 2023, 09:21:00 pm]
[SOLVED]Diferences in Gen...
by
janasoft
[November 28, 2023, 09:05:14 pm]
Lazarus corrupted my enti...
by
Martin_fr
[November 28, 2023, 08:33:45 pm]
Projects written in old F...
by
wp
[November 28, 2023, 08:07:11 pm]
What is the meaning of TF...
by
Josh
[November 28, 2023, 07:18:15 pm]
Adding an icon to the exe...
by
bobby100
[November 28, 2023, 07:05:22 pm]
How to activate/show/focu...
by
Raumgleiter
[November 28, 2023, 06:07:24 pm]
Does anybody have example...
by
pascalbythree
[November 28, 2023, 06:01:21 pm]
Huge problem with open fi...
by
MarkMLl
[November 28, 2023, 05:11:48 pm]
Get Started / How'to with...
by
circular
[November 28, 2023, 05:08:32 pm]
GUI for ChatGPT (yarvis)
by
schuler
[November 28, 2023, 04:40:13 pm]
Conscious Artificial Inte...
by
schuler
[November 28, 2023, 04:37:48 pm]
[SOLVED] Simple (I hope) ...
by
SteveSS
[November 28, 2023, 04:37:34 pm]
How to "create" a TFont a...
by
Hartmut
[November 28, 2023, 04:36:13 pm]
Lazarus IDE Windows "stuc...
by
Tony Stone
[November 28, 2023, 04:23:14 pm]
[SOLVED] TPanel slider po...
by
Pe3s
[November 28, 2023, 04:20:03 pm]
Lazarus Release Candidate...
by
furious programming
[November 28, 2023, 03:21:01 pm]
Faster code execution idi...
by
Martin_fr
[November 28, 2023, 03:17:06 pm]
How to override the capti...
by
Joanna
[November 28, 2023, 02:53:57 pm]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Photoshop 1.0 sourcecode in Pascal. (Read 655 times)
Raf20076
Full Member
Posts: 159
Photoshop 1.0 sourcecode in Pascal.
«
on:
June 17, 2023, 04:04:12 pm »
Hi I have just found information on Photoshop 1.0. Its source code was publish in here
https://computerhistory.org/blog/adobe-photoshop-source-code/
and on github
https://github.com/amix/photoshop
.
That first version of Photoshop was written primarily in Pascal for the Apple Macintosh, with some machine language for the underlying Motorola 68000 microprocessor.
I think its worth to check it out.
Logged
jamie
Hero Member
Posts: 5834
Re: Photoshop 1.0 sourcecode in Pascal.
«
Reply #1 on:
June 17, 2023, 05:40:08 pm »
Looks interesting. Brings back memories of the Motorola 68xxxx code.
Logged
The only true wisdom is knowing you know nothing
lainz
Hero Member
Posts: 4271
Re: Photoshop 1.0 sourcecode in Pascal.
«
Reply #2 on:
June 17, 2023, 05:55:16 pm »
https://forum.lazarus.freepascal.org/index.php/topic,19922.msg114066.html#msg114066
This was discussed some years ago.
Logged
https://lainz.github.io/
jamie
Hero Member
Posts: 5834
Re: Photoshop 1.0 sourcecode in Pascal.
«
Reply #3 on:
June 17, 2023, 08:25:40 pm »
minus the ASM code, I think I could convert that over to laz within a short time.
It looks like the ASM addresses screen operations which should be easily conveyed over to pascal code that already does it.
Logged
The only true wisdom is knowing you know nothing
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
General
»
Photoshop 1.0 sourcecode in Pascal.
TinyPortal
© 2005-2018